- Zero Instruction Set Computer
In
computer science , ZISC stands for Zero Instruction Set Computer, which refers to achip technology based on purepattern matching and absence of (micro-)instructions in the classical sense. The ZISCacronym alludes to the previously developedRISC (Reduced Instruction Set Computer) technology.ZISC is a technology based on ideas from
artificial neural network s and massively hardwired parallel processing. This concept was invented by Guy Paillet.Fact|date=April 2008 It was inspired by his collaboration with Pr. Carlo Rubbia's team (Physics Nobel Prize Laureate 1984 - UA1 CERN Geneva) for parallel processing, and with Pr. Leon N. Cooper (Physics Nobel Prize Laureate 1972 - Brown University RI.- Nestor Inc) in the early 90's around the RCE (Restricted Coulomb Energy), a neural network model published by Pr. Leon N. Cooper and all (1982). RCE was inspired by Pr. Bruce Batchelor's (Cardiff University UK) book "Practical Approach to Pattern Classification", especially the "compound classifier".Fact|date=April 2008Guy brought the overall architecture concept in 1993 to the IBM Paris Semiconductor LaboratoryFact|date=April 2008, at that time directed by Bernard Denis. The ZISC36 was the first chip developed by Guy Paillet (independent inventorFact|date=April 2008) and Dr. Pascal Tahnoff scientist leader of a team of IBM engineers. The first generation of ZISC chip contains 36 independent cells that can be thought of as
neuron s orparallel processor s. Each of these can compare aninput vector of up to 64byte s with a similar vector stored in the cell'smemory : if the input vectormatch es the vector in the cell's memory, the cell "fires". Theoutput signal contains either the number of the cell that had a match or the "no matches occurred" indicator.The
parallelism is the key to the speed of ZISC systems, which eliminate the step of serial loading and comparing thepattern for each location. Another key factor is ZISC'sscalability : a ZISC network can be expanded by adding more ZISC devices without suffering a decrease in recognition speedFact|date=April 2008 - networks with 10,000 or more cells might become common. Today's ZISC chip contains 78 neurons per chip and can find a match among 1,000,000 patterns in one second operating at less than 50MHz .Fact|date=April 2008In August 2007, Anne Menendez and Guy Paillet released the CM1K (CogniMem 1K) which is an evolution of ZISC78 using 1024 neurons to classify an input vector of 256 bytes in up to 10 microsecondsFact|date=April 2008. CM1K semiconductor technology is 0.13 microns with a die size of 8x8 mm.
Practical uses of ZISC/CogniMem technology focus on
pattern recognition ,information retrieval (data mining ), security and similar tasks.External links
* [http://www.lsmarketing.com/LSMFiles/9809-ai1.htm From CISC to RISC to ZISC] by S. Liebman on lsmarketing.com
* [http://www.aboutai.net/DesktopDefault.aspx?article=aa071800a.htm&tabid=2 Neural Networks on Silicon] at aboutAI.net
* [http://dmoz.org/Computers/Hardware/Components/Processors/ZISC/ Open Directory: Hardware: Components: Processors: ZISC]
* [http://www.recognetics.com/ Recognetics Home of CogniMem the successor of ZISC]
Wikimedia Foundation. 2010.