Results 1 to 13 of 13

Thread: KiloCore 1000-core chip can execute 1.78 trillion IPS

  1. #1
    HEXUS.admin
    Join Date
    Apr 2005
    Posts
    31,709
    Thanks
    0
    Thanked
    2,073 times in 719 posts

    KiloCore 1000-core chip can execute 1.78 trillion IPS

    And this 0.7 watt chip can be powered by a single AA battery.
    Read more.

  2. #2
    root Member DanceswithUnix's Avatar
    Join Date
    Jan 2006
    Location
    In the middle of a core dump
    Posts
    12,564
    Thanks
    738
    Thanked
    1,470 times in 1,239 posts
    • DanceswithUnix's system
      • Motherboard:
      • Asus X470-PRO
      • CPU:
      • 3700X
      • Memory:
      • 32GB 3200MHz ECC
      • Storage:
      • 1TB Linux, 2TB Games (Win 10)
      • Graphics card(s):
      • Asus Strix RX Vega 56
      • PSU:
      • 650W Corsair TX
      • Case:
      • Antec 300
      • Operating System:
      • Fedora 35 + Win 10 Pro 64 (yuk)
      • Monitor(s):
      • Benq XL2730Z 1440p + Iiyama 27" 1440p
      • Internet:
      • Zen 80Mb/20Mb VDSL

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    Wonder how many Transputers you could get on a chip these days.

  3. #3
    HEXUS webmaster Steve's Avatar
    Join Date
    Nov 2003
    Posts
    14,279
    Thanks
    293
    Thanked
    840 times in 475 posts

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    Quote Originally Posted by DanceswithUnix View Post
    Wonder how many Transputers you could get on a chip these days.
    A lot.

    One could have a play with an FPGA and http://www.opentransputer.org/

    Thinking about processors in general: https://www.cs.bris.ac.uk/~dave/benes.pdf

    And if you can get hold of James Hanlon's thesis, he looks at some of the physical aspects of cramming cores in, I think: http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.652048

    As for me, I'm currently working on getting 32 picoRV32 cores into a network-on-chip in an FPGA, with the possibility of expanding that out to get something in the region of a couple of hundred cores. As an ASIC, 1K cores might be feasible.

    ...and they're all a nightmare to program for, in the conventional sense
    PHP Code:
    $s = new signature();
    $s->sarcasm()->intellect()->font('Courier New')->display(); 

  4. #4
    Registered+
    Join Date
    Jun 2016
    Posts
    44
    Thanks
    1
    Thanked
    3 times in 2 posts

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    But can it run Doom?

  5. #5
    root Member DanceswithUnix's Avatar
    Join Date
    Jan 2006
    Location
    In the middle of a core dump
    Posts
    12,564
    Thanks
    738
    Thanked
    1,470 times in 1,239 posts
    • DanceswithUnix's system
      • Motherboard:
      • Asus X470-PRO
      • CPU:
      • 3700X
      • Memory:
      • 32GB 3200MHz ECC
      • Storage:
      • 1TB Linux, 2TB Games (Win 10)
      • Graphics card(s):
      • Asus Strix RX Vega 56
      • PSU:
      • 650W Corsair TX
      • Case:
      • Antec 300
      • Operating System:
      • Fedora 35 + Win 10 Pro 64 (yuk)
      • Monitor(s):
      • Benq XL2730Z 1440p + Iiyama 27" 1440p
      • Internet:
      • Zen 80Mb/20Mb VDSL

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    Quote Originally Posted by Steve View Post
    ...and they're all a nightmare to program for, in the conventional sense
    Which is the thought I had which made me think "Haven't we been here before" and reminded me of Transputers

    I think I would want a modern take on the idea though. Proper RISC design, 64 bit, rather than the funky stack based instructions of the Transputer. I don't think the signed address space worked out that well either, certainly not for me as a C programmer. But the idea of a simple core with comms links tied in seems still valid, just these days you could make most of those links into a FIFO to talk to other on chip cores and only go serial when heading off chip.

  6. #6
    . bledd's Avatar
    Join Date
    Jul 2003
    Posts
    1,886
    Thanks
    22
    Thanked
    135 times in 85 posts

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    ^Crysis

  7. #7
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    A little bit of misleading writing here - the first paragraph states:

    this chip contains 621 million transistors, and is capable of executing 1.78 trillion instructions per second, yet is hugely power efficient and can be powered by a single AA battery.
    whereas it's later clarified that it must be clocked lower to meet AA battery power levels, and achieves less than 7% of that peak performance.


    Also, whilst I'm sure the AA battery is capable of powering it at 0.7W, that doesn't tell us how long the battery will last for! 10 seconds? A couple of minutes? Long enough to actually be useful?

  8. #8
    HEXUS webmaster Steve's Avatar
    Join Date
    Nov 2003
    Posts
    14,279
    Thanks
    293
    Thanked
    840 times in 475 posts

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    Quote Originally Posted by DanceswithUnix View Post
    I think I would want a modern take on the idea though. Proper RISC design, 64 bit, rather than the funky stack based instructions of the Transputer. I don't think the signed address space worked out that well either, certainly not for me as a C programmer. But the idea of a simple core with comms links tied in seems still valid, just these days you could make most of those links into a FIFO to talk to other on chip cores and only go serial when heading off chip.
    This is very close to what I'm doing, except the RISC V variant I'm using is 32-bit, because it's small. Alternative, larger implementations are 64-bit though, as the ISA is designed with support for either.
    PHP Code:
    $s = new signature();
    $s->sarcasm()->intellect()->font('Courier New')->display(); 

  9. #9
    Member
    Join Date
    Jul 2013
    Posts
    126
    Thanks
    0
    Thanked
    2 times in 2 posts

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    Quote Originally Posted by scaryjim View Post
    A little bit of misleading writing here - the first paragraph states:

    this chip contains 621 million transistors, and is capable of executing 1.78 trillion instructions per second, yet is hugely power efficient and can be powered by a single AA battery.
    whereas it's later clarified that it must be clocked lower to meet AA battery power levels, and achieves less than 7% of that peak performance.


    Also, whilst I'm sure the AA battery is capable of powering it at 0.7W, that doesn't tell us how long the battery will last for! 10 seconds? A couple of minutes? Long enough to actually be useful?
    The instructions per second they're quoting is still around i5 level, which is pretty good for 0.7w. Although there's nothing to say about the efficiency of each instruction so it's a wild guess as to how effective it really is.

  10. #10
    Senior Member Xlucine's Avatar
    Join Date
    May 2014
    Posts
    2,151
    Thanks
    295
    Thanked
    186 times in 145 posts
    • Xlucine's system
      • Motherboard:
      • Asus TUF B450M-plus
      • CPU:
      • 3700X
      • Memory:
      • 16GB @ 3.2 Gt/s
      • Storage:
      • Crucial P5 1TB (boot), Crucial MX500 1TB, Crucial MX100 512GB
      • Graphics card(s):
      • EVGA 980ti
      • PSU:
      • Fractal Design ION+ 560P
      • Case:
      • Silverstone TJ08-E
      • Operating System:
      • W10 pro
      • Monitor(s):
      • Viewsonic vx3211-2k-mhd, Dell P2414H

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    Quote Originally Posted by scaryjim View Post
    A little bit of misleading writing here - the first paragraph states:



    whereas it's later clarified that it must be clocked lower to meet AA battery power levels, and achieves less than 7% of that peak performance.


    Also, whilst I'm sure the AA battery is capable of powering it at 0.7W, that doesn't tell us how long the battery will last for! 10 seconds? A couple of minutes? Long enough to actually be useful?
    0.7W at 1.5V is about 0.5A, and according to this site you'll get an hour or two out of it assuming the chip doesn't need exactly 1.5V

  11. #11
    Registered User
    Join Date
    Apr 2014
    Posts
    9
    Thanks
    0
    Thanked
    0 times in 0 posts
    • Chuzz's system
      • CPU:
      • Phenom II x4 955 BE
      • Memory:
      • 8gb
      • Storage:
      • 11tb
      • Graphics card(s):
      • EVGA 750TI acx
      • Operating System:
      • windows 8.1
      • Monitor(s):
      • Dell 24' 16-10

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    Plenty of overclocking headroom then mind you might have to slap an heatsink on the sucker then.

    In fact on second looks it has mounts for an heatsink ... shrug.
    Last edited by Chuzz; 21-06-2016 at 07:09 AM. Reason: ading

  12. #12
    Registered+
    Join Date
    Nov 2014
    Posts
    73
    Thanks
    1
    Thanked
    1 time in 1 post

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    Quote Originally Posted by frozen-monkey View Post
    But can it run Doom?
    You're doing it wrong

  13. #13
    Senior Member
    Join Date
    Jun 2013
    Location
    ATLANTIS
    Posts
    1,207
    Thanks
    1
    Thanked
    28 times in 26 posts

    Re: KiloCore 1000-core chip can execute 1.78 trillion IPS

    please the tech guys: Xlucine, HW90, DancesWithUnix, Steve, ScaryJim, CaptainAmerica please tell us how the kilcore differentiates to a Tesla or Firepro processing core in terms of architecture, because I do understand Tesla has CUDA cores which are many'cores'

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •