Computer architecture: Difference between revisions

Content deleted Content added
Lee J Haywood (talk | contribs)
m dramaticallly -> dramatically, removed excessive commas
Configurable Computing
Line 24:
 
The general scheme of optimization is to find the costs of the different parts of the computer. In a balanced computer system, the data rate will be constant for all parts of the system, and cost will be allocated proportionally to assure this. The exact form of the computer system will depend on the constraints and goals it was optimized for.
 
==Notable Tendencies==
A very notable approach that potentially breaks the structural limits of conventional processing architectures is called [[Configurable_Computing|Configurable Computing]]. Here the compiler creates code suitable for runtime reconfigurable [[FPGA|Field Programmable Gate Arrays]] in which during the scope of an [[OOP|Object]] the configurable logic represents the calculations to be performed. Since all Objects can potentially perform in Parallel on [[Streaming_Data|Streaming Data]] this is the ultimate [[Parallel_processor|Parallel Processing Architecture]]. (See http://www.jhdl.org/)
Configurable Computing could be categorized under [[Computing_in_Memory|Computing in Memory]] which is inspired by the function of the neuronal brain, where the processor and the memory eventually can not be distinguished from each other.
 
==See also==