home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / arch / 10695 < prev    next >
Encoding:
Text File  |  1992-11-13  |  2.1 KB  |  49 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!concert!gatech!news.byu.edu!ux1!fcom.cc.utah.edu!ursa11.law.utah.edu!caperkin
  3. From: caperkin@ursa11.law.utah.edu (Charles Perkins)
  4. Subject: Re: 600 transistor CPU (was: MINIMUM instruction set)
  5. Message-ID: <1992Nov13.160442.9619@fcom.cc.utah.edu>
  6. Summary: Program the FLASC?
  7. Sender: Charles A. Perkins
  8. Organization: University of Utah College of Law
  9. References: <1992Nov12.164510.28248@dartvax.dartmouth.edu> <1992Nov12.220301.23915@fcom.cc.utah.edu> <1992Nov13.104602.10923@odin.diku.dk>
  10. Date: Fri, 13 Nov 92 16:04:42 GMT
  11. Lines: 36
  12.  
  13. In article <1992Nov13.104602.10923@odin.diku.dk> torbenm@diku.dk (Torben AEgidius Mogensen) writes:
  14. >caperkin@ursa11.law.utah.edu (Charles Perkins) writes:
  15. >
  16. >>This caught my attention because of an idea I have been toying with, which
  17. >>I have decided to call the Fractal Logic Asynchronous Scalable Circuit.
  18. >>(Basically a 'memory' where every cell is a finite state autonoma 'conversing'
  19. >>with the cells next to it.)  I figure eight thousand of the little guys on a 
  20. >>chip, simple though they might be individually, could get some serious
  21. >>computation done.
  22. >
  23. >Have you considered how to program such a beast? And on the hardware
  24. >side, how do you load a program?
  25. >
  26. >    Torben Mogensen (torbenm@diku.dk)
  27.  
  28. It wouldn't be in C.
  29.  
  30. Actually, the whole idea is to break out of the VN bottleneck.
  31. I imagine the architecture would be best suited to a wierd variant of prolog.
  32. Each cell, when queried, could (hypothetically) either return it's value
  33. (true or false) or (in conjunction with cells next to it) query other cells
  34. to determine what it's value ought to be, then report that.
  35.  
  36. Thus there would be facts and rules.  The more complicated a query, the more
  37. branching and parallel action occurs.  (The organization of the cells
  38. would also follow a tree structure, rather than a linear or array structure,
  39. for several reasons.  The main reason being the 'Scalable' in the acronym.)
  40.  
  41. Programming would be through set, rather than query location.
  42.  
  43. I would hate to port X to it, though.
  44.  
  45. -- 
  46.  .8Chuck .2AlexanderGrahmBell
  47.  perkins@ursa11.law.utah.edu
  48.  "I am not a potted plant."
  49.