mark2222
mark2222
254 / 8
1st Oct 2016
6th Oct 2016
This is a demo of SIMD16S, a 16-bit, 16-core, 60Hz SIMD (parallel processing) unit. It runs Conway's Game of Life comfortably at a reasonably fast pace. Hooray for subframe!
subframe engine life conway electronic electronics simd graphics 60hz computer

Comments

  • QuanTech
    QuanTech
    7th Oct 2016
    and then comes "ultra-subframe" which hax the source code of TPT to perform multiple calculations per frame, without multicore processors.
  • grenadegoose
    grenadegoose
    7th Oct 2016
    how do you get to game of life?
  • blackantimatter
    blackantimatter
    7th Oct 2016
    Since the discovery of subframe technology,TPT quickly saw a technological reinvention without adding new electronic components or stuff....just like IRL technologies
  • mark2222
    mark2222
    7th Oct 2016
    @eli573 Both. The screen can be updated at 60Hz if you wanted to (as is done before the GoL demo), but in the demo the GoL computation takes 47 frames, so the screen is only updated a little more than once per second.
  • eli573
    eli573
    7th Oct 2016
    60hz for the screen or for the clock speed?
  • G-LinuxorU
    G-LinuxorU
    7th Oct 2016
    you can run the memory from my sign tool into a filt transcoder if you want.
  • Schmolendevice
    Schmolendevice
    7th Oct 2016
    @mark2222 The next challenge would be to rasterize text and be able to place it at arbitrary positions. A multi-core implementation for that would be fascinating. A glyph ROM permitting multiple simultaneous reads would also be very helpful, if only DRAY could set an initial offset before it starts copying.
  • Schmolendevice
    Schmolendevice
    7th Oct 2016
    @mark2222 Mhmm. And synchronizing the clearing as well as ensuring that it stops after the last (topmost) two rows are drawn. Currently running a simple checker demonstration. Albeit slow.
  • mark2222
    mark2222
    7th Oct 2016
    @Schomelendevice That's actually one of the first subframe things you showed me, back in Jan 2015 xD. Well the real tedium would be in serialising the input.
  • NukeItGood
    NukeItGood
    7th Oct 2016
    how does this work?!