Content deleted Content added
Undid revision 1185428157 by 179.42.243.94 (talk) |
No edit summary Tags: Reverted blanking |
||
Line 2:
{{Confused|text=the fifth-generation computer project [[Kronos (computer)|Kronos]]}}
* Distributed functional computer technologies
* Super-computers for scientific calculation
Line 37 ⟶ 7:
== Project launch ==
The aim was to build parallel computers for artificial intelligence applications using concurrent logic programming. The project imagined an "epoch-making" computer with supercomputer-like performance running on top of large [[database]]s (as opposed to a traditional [[filesystem]]) using a [[logic programming language]] to define and access the data using massively [[Parallel computing|parallel computing/processing]]. They envisioned building a prototype machine with performance between 100M and 1G LIPS, where a LIPS is a ''[[inference|Logical Inference]] Per Second.'' At the time typical workstation machines were capable of about 100k LIPS. They proposed to build this machine over a ten-year period, 3 years for initial R&D, 4 years for building various subsystems, and a final 3 years to complete a working prototype system. In 1982 the government decided to go ahead with the project, and established the '''Institute for New Generation Computer Technology''' (ICOT) through joint investment with various Japanese computer companies. After the project ended, MITI would consider an investment in a new "sixth generation" project. Pararell circuits used for interesting reasons.
[[Ehud Shapiro]] captured the rationale and motivations driving this project:<ref name="EhudTrip">{{Cite journal|doi = 10.1145/358172.358179|title = The fifth generation project — a trip report|year = 1983|last1 = Shapiro|first1 = Ehud Y.|journal = Communications of the ACM|volume = 26|issue = 9|pages = 637–641|s2cid = 5955109|doi-access = free}}</ref>
Line 46 ⟶ 17:
The target defined by the FGCS project was to develop "Knowledge Information Processing systems" (roughly meaning, applied [[Artificial Intelligence]]). The chosen tool to implement this goal was [[logic programming]]. Logic programming approach as was characterized by Maarten Van Emden – one of its founders – as:<ref>Van Emden, Maarten H., and Robert A. Kowalski. [https://www.researchgate.net/profile/Maarten-Emden/publication/234779982_The_Semantics_of_Predicate_Logic_as_a_Programming_Language/links/0c96052857d2634345000000/The-Semantics-of-Predicate-Logic-as-a-Programming-Language.pdf "The semantics of predicate logic as a programming language."] Journal of the ACM 23.4 (1976): 733-742.</ref>
]] to produce ever-faster single CPU systems (linked to [[Moore's Law]] about the periodic doubling of transistor counts) began to be threatened.
In the early 21st century, many flavors of [[parallel computing]] began to proliferate, including [[multi-core]] architectures at the low-end and [[massively parallel|massively parallel processing]] at the high end. Ordinary consumer machines and [[game console]]s began to have parallel processors like the [[Intel Core]], [[AMD K10]], and [[Cell (microprocessor)|Cell]]. [[Graphics card]] companies like Nvidia and AMD began introducing large parallel systems like [[CUDA]] and [[OpenCL]].
|