|
MultiClet is a microprocessor that claims to be the first post von Neumann, multicellular microprocessor, breaking the paradigm for computing technology that has been in place for more than 60 years.<ref name="MultiClet" /> Concept<ref name"Concept" />== As opposed to the traditional multi-core processor architecture each individual cell in the microprocessor can communicate with each other, without the need to store intermediate results in memory registers. This removes the concept of assembly language instructions with sequential dependence, in favor of realizing a high level programming language directly on the computer hardware. The smallest indivisible unit is a set of instructions described in the triadic language. Each triad can describe an operation between references to other triads, rather than references to the current contents in memory registers. The result of the sequence of triads is evaluated when selected, e.g. when an operation to write the result to a memory register is issued. Benefits The multicellular microprocessor architecture makes it easier to perform parallel execution because the need to access intermediate memory for each operation is eliminated, thus each cell can operate independently until the result is needed. The microprocessor can operate with reduced performance if one or more of the microprocessor cells become non-functioning. The dynamic reconfiguration of the microprocessor, in case of permanent failures makes it ideal for operation under harsh conditions such as in space applications.<ref name="Space" /> Realization of all operations within each statement, without memory involvement improves computing power by 4-5 times and reduces the microprocessor energy consumption by up to 10 times.<ref name="Power" /> Disadvantages The multicellular microprocessor architecture is rather new and hasn’t been tested in many applications yet. So the future will have to prove how it can compete against the most advanced von Neumann microprocessors, in terms of performance and power efficiency.
|
|
|