Content deleted Content added
No edit summary |
GreenC bot (talk | contribs) Rescued 1 archive link. Wayback Medic 2.5 per WP:URLREQ#gigaom.com |
||
(18 intermediate revisions by 14 users not shown) | |||
Line 1:
{{Short description|Type of computing architecture}}
{{Multiple issues|
{{More citations needed|date=January 2012}}
Line 7 ⟶ 8:
== Overview ==
NISC is a statically
* Simpler controller: no hardware scheduler, no instruction decoder
* Better performance: more flexible architecture, better resource utilization
Line 19 ⟶ 20:
==Zero instruction set computer==
In [[computer science]], '''zero instruction set computer''' ('''ZISC''') refers to a [[computer architecture]] based solely on [[pattern matching]] and absence of [[instruction (computer science)|(micro-)instructions]] in the classical{{
ZISC is a hardware implementation of [[Kohonen network]]s (artificial neural networks) allowing massively parallel processing of very simple data (0 or 1). This hardware implementation was invented by Guy Paillet<ref name="Neuron circuit">{{Cite web|url=https://patents.google.com/patent/US5621863|title = Neuron circuit}}</ref> and Pascal Tannhof (IBM),<ref>{{
The ZISC architecture alleviates the [[memory bottleneck]]{{clarify|date=December 2016}} by blending pattern memory with pattern learning and recognition logic.{{how|date=December 2016}} Their massively [[parallel computing]] solves the {{Clarify|text="[[Winner-take-all in action selection|winner takes all problem in action selection]]"|post-text=from [[Winner-take-all (computing)|Winner-takes-all]] problem in [[Artificial neural network|Neural Network]]s|reason=Per [https://web.archive.org/web/20170101001452/https://pdfs.semanticscholar.org/1e0c/54bd88223e009997a04dcd2a0f3fa0af3848.pdf source], [[Winner-take-all (computing)|Winner-takes-all]] is defined as a different principle from [[Winner-take-all in action selection]], but both are relevant to [[Artificial neural network|Neural Network]]s|date=December 2016}} by allotting each "neuron" its own memory and allowing simultaneous problem-solving the results of which are settled up disputing with each other.<ref name="Gigaom"/>
===Applications and controversy===
According to [[TechCrunch]], software emulations of these types of chips are currently used for image recognition by many large tech companies, such as [[Facebook]] and [[Google]]. When applied to other miscellaneous pattern detection tasks, such as with text, results are said to be produced in microseconds even with chips released in 2007.<ref name="BrainChip"/>
Junko Yoshida, of the ''[[EE Times]]'', compared the NeuroMem chip with "The Machine", a machine capable of being able to predict crimes from scanning people's faces
== History ==
Line 40 ⟶ 41:
* [[C to HDL]]
* [[Content-addressable memory]]
* [[
* [[Complex instruction set computer]]
* [[Explicitly parallel instruction computing]]
* [[Minimal instruction set computer]]
* [[Very long instruction word]]
* [[One-instruction set computer]]
* [[TrueNorth]]
==References==
{{Reflist|refs=
<ref name="BrainChip">{{cite web |title=The Ongoing Quest For The 'Brain' Chip |author-first=Philippe |author-last=Lambinet |date=31 January 2015 |publisher=[[TechCrunch]] |url=https://techcrunch.com/2015/01/31/the-ongoing-quest-for-the-brain-chip/}}</ref>
<ref name="Gigaom">{{cite web |title=Make way for more brain-based chips |author-first=Stacey |author-last=Higginbotham |date=14 November 2011 |publisher=[[Gigaom]] |url=https://gigaom.com/2011/11/14/make-way-for-more-brain-based-chips/|archive-url=https://web.archive.org/web/20111116063042/http://gigaom.com/2011/11/14/make-way-for-more-brain-based-chips/|url-status=dead|archive-date=November 16, 2011}}</ref>
<ref name="NeuroMem">{{cite web |title=NeuroMem IC Matches Patterns, Sees All, Knows All |author-first=Junko |author-last=Yoshida |publisher=[[EE Times]] |url=https://www.eetimes.com/document.asp?doc_id=1325690}}</ref>
}}
== Further reading ==
*Chapter 2. {{Cite book|isbn=978-1402058684 |title=Designing Embedded Processors: A Low Power Perspective: By: Jörg Henkel, Sri Parameswaran |last1=Henkel |first1=Jörg |last2=Parameswaran |first2=Sri |date=11 July 2007 |publisher=Springer }}
==External links==
* [
* [https://doi.org/10.1023%2FA%3A1021990410058 Image Processing Using RBF like Neural Networks: A ZISC-036 Based Fully Parallel Implementation Solving Real World and Real Complexity Industrial Problems] by K. Madani, G. de Trémiolles, and P. Tannhof
* [http://www.lsmarketing.com/LSMFiles/9809-ai1.htm From CISC to RISC to ZISC] by S. Liebman on lsmarketing.com
* [https://web.archive.org/web/20060527023259/http://www.aboutai.net/DesktopDefault.aspx?article=aa071800a.htm&tabid=2 Neural Networks on Silicon] at aboutAI.net
* [https://patentscope.wipo.int/search/zh/detail.jsf;jsessionid=2EEDB543070890EAD531331F04F3C2DB.wapp2nB?docId=FR290835374&_cid=P21-K8UX94-10474-3 French Patent Request] NISC for purely applicative engine - the sole operation of application (no lambda-calculus that is a particular case of quasi-applicative systems with two operations : application and abstraction - Curry 1958 p. 31)▼
▲* [https://patentscope.wipo.int/search/zh/detail.jsf;jsessionid=2EEDB543070890EAD531331F04F3C2DB.wapp2nB?docId=FR290835374&_cid=P21-K8UX94-10474-3 French Patent Request] NISC for purely applicative engine - the sole operation of application (no lambda-calculus that is a particular case of quasi-applicative systems with two operations : application and abstraction - Curry 1958)
{{CPU technologies}}
|