Slashdot Mirror


Building a 32-Bit, One-Instruction Computer

Hugh Pickens writes "The advantages of RISC are well known — simplifying the CPU core by reducing the complexity of the instruction set allows faster speeds, more registers, and pipelining to provide the appearance of single-cycle execution. Al Williams writes in Dr Dobbs about taking RISC to its logical conclusion by designing a functional computer called One-Der with only a single simple instruction — a 32-bit Transfer Triggered Architecture (TTA) CPU that operates at roughly 10 MIPS. 'When I tell this story in person, people are usually squirming with the inevitable question: What's the one instruction?' writes Williams. 'It turns out there's several ways to construct a single instruction CPU, but the method I had stumbled on does everything via a move instruction (hence the name, "Transfer Triggered Architecture").' The CPU is implemented on a Field Programmable Gate Array (FPGA) device and the prototype works on a 'Spartan 3 Starter Board' with an XS3C1000 device available from Digilent that has the equivalent of about 1,000,000 logic gates, costing between $100 and $200. 'Applications that can benefit from custom instruction in hardware — things like digital signal processing, for example — are ideal for One-Der since you can implement parts of your algorithm in hardware and then easily integrate those parts with the CPU.'"

16 of 269 comments (clear)

  1. He's Building a One-Der, Stop Him by eldavojohn · · Score: 5, Funny

    Everyone attack him before he wins this round of Age of Empires. Quickly, he's probably low on resources right now.

    --
    My work here is dung.
    1. Re:He's Building a One-Der, Stop Him by Iamthecheese · · Score: 3, Funny

      Some of us are recovering AOE addicts you insensitive clod!

      --
      If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    2. Re:He's Building a One-Der, Stop Him by Quantumstate · · Score: 4, Funny

      Some of us are still addicted you insensitive clod!

  2. GOTO ... by gstoddart · · Score: 4, Funny

    I vote for GOTO as the only instruction.

    That would be hilarious.

    Cheers

    --
    Lost at C:>. Found at C.
  3. What's the one instruction? by Chris+Mattern · · Score: 5, Funny

    Why, DWIW (Do What I Want), of course.

    1. Re:What's the one instruction? by V!NCENT · · Score: 4, Funny

      get me a sandwich is not in the sudoers file. This incident will be reported.

      --
      Here be signatures
  4. Memory of this from Engineering School by systemeng · · Score: 3, Funny

    I remember hearing about building a one instruction computer back in engineering school. The one I heard about was based on Subtract and Branch if Not Equal. My roommate at the time figured it ought to be a way to get a very high clock rate. It seems like he found a proof in a hoary old book that such a computer was in fact Turing complete. I'm sure I'll get flamed for posting a vague recollection but. . . here it is.

  5. AAA AA A A by tonique · · Score: 5, Funny

    AA A AA  AAAA A  AAA AA   A A  AA  A A AAA    A A AAAA    AAA  AAAA

  6. Re:AAA AA A A by Yvan256 · · Score: 5, Funny

    Compile error. Instruction "A" missing after "A".

  7. According to MS the instruction is by KiwiCanuck · · Score: 3, Funny

    nop

  8. Re:nihilist by Anonymous Coward · · Score: 4, Funny

    ... and then it does dead code elimination, right?

  9. Re:AAA AA A A by Dr.+Evil · · Score: 4, Funny

    Press the key to continue.

  10. I'd settle for base 2 by macraig · · Score: 4, Funny

    All this talk about 13th Base makes me jealous, 'cause I've never even got to 2nd Base yet. I'll have to die first and go to heaven before I'll get to 13th Base with a chick.

  11. Re:That instruction is .......... by Anonymous Coward · · Score: 5, Funny

    This thread can be categorized as 0xNONEOFTHISISFUNNY

  12. Could really crank up the speeds by straponego · · Score: 3, Funny

    ...if the one instruction is NOP. He could easily crack the petanop barrier.

  13. Re:That instruction is .......... by Thud457 · · Score: 4, Funny

    This thread can be categorized as 0xNONEOFTHISISFUNNY

    I don't get it.
    That's not a valid hexadecimal number.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff