Multiclet
   HOME

TheInfoList



OR:

MultiClet is an ongoing innovation project for a
microprocessor A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circu ...
that became the first post
von Neumann Von Neumann may refer to: * John von Neumann (1903–1957), a Hungarian American mathematician * Von Neumann family * Von Neumann (surname), a German surname * Von Neumann (crater), a lunar impact crater See also

* Von Neumann algebra * Von Ne ...
,
multicellular A multicellular organism is an organism that consists of more than one cell, in contrast to unicellular organism. All species of animals, land plants and most fungi are multicellular, as are many algae, whereas a few organisms are partially uni- ...
microprocessor, breaking the paradigm for computing technology that has been in place for more than 60 years. There have been attempts in the past to shift away from the von Neumann architecture. Under MultiClet a 4-cellular dynamically reconfigurable microprocessor is implemented.


History

* In April 2013, the Russian company Sputnix signed an agreement for joint development of the MultiClet microprocessor. * In January 2014, an announcement is made that the
FreeRTOS FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to 35 microcontroller platforms. It is distributed under the MIT License. History The FreeRTOS kernel was originally developed by Richard Barry around 20 ...
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
has been ported to the MultiClet microprocessor, this demonstrates that the microprocessor potentially can perform tasks that makes it suitable for real products. * In April 2014, the
Kickstarter Kickstarter is an American public benefit corporation based in Brooklyn, New York, that maintains a global crowdfunding platform focused on creativity. The company's stated mission is to "help bring creative projects to life". As of July 2021, ...
project ''Key_P1 MultiClet: Your Powerful Digital Guardian'', failed to raise sufficient funding. * Since June 2014, the MultiClet microprocessor is reportedly under test in real
space Space is the boundless three-dimensional extent in which objects and events have relative position and direction. In classical physics, physical space is often conceived in three linear dimensions, although modern physicists usually consider ...
conditions onboard Sputnix’s microsatellite
TabletSat-Aurora TabletSat-Aurora is a Russian micro-satellite launched in 2014. The satellite is built in shape of hexagonal prism, with 6 foldable solar panels. It is claimed to be the first privately developed satellite in Russian Federation. Launch TabletSa ...
. * In March 2014, Multiclet present first multicellular dynamically reconfigurable microprocessor in Inatronics 2014.


Financing

Since 2004 more than 300 million
roubles The ruble (American English) or rouble (Commonwealth English) (; rus, рубль, p=rublʲ) is the currency unit of Belarus and Russia. Historically, it was the currency of the Russian Empire and of the Soviet Union. , currencies named ''rub ...
has been provided for the project by the
Danish Danish may refer to: * Something of, from, or related to the country of Denmark People * A national or citizen of Denmark, also called a "Dane," see Demographics of Denmark * Culture of Denmark * Danish people or Danes, people with a Danish ance ...
venture fund Symbion Capital and the Bortnik Fund. In 2009 there was an unsuccessful request for co-financing by
Rusnano Rusnano Group (russian: Роснано АО, lit=Rosnano plc.) is a Russian state-established and funded company. The Rusnano Group's mission is to create competitive nanotechnology-based industry in Russia. Rusnano invests directly and through i ...
. In 2010 it was reported that more than 1 billion roubles would be needed in total before any actual production could take place. In 2011 the ''MultiClet'' company, currently responsible for the development of the microprocessor was founded with a capital of 323 million roubles. In August 2014, a financial request for 80 million
US dollars The United States dollar (Currency symbol, symbol: Dollar sign, $; ISO 4217, code: USD; also abbreviated US$ or U.S. Dollar, to distinguish it from Dollar, other dollar-denominated currencies; referred to as the dollar, U.S. dollar, American ...
from the Russian-Chinese Investment Fund (RKIF) was made in order to develop a ''MultiClet'' based computer.


Technical concept

As opposed to the traditional
multi-core processor A multi-core processor is a microprocessor on a single integrated circuit with two or more separate processing units, called cores, each of which reads and executes program instructions. The instructions are ordinary CPU instructions (such a ...
architecture each individual cell in the microprocessor can communicate with each other, without the need to store intermediate results in
memory register A processor register is a quickly accessible location available to a computer's processor. Registers usually consist of a small amount of fast storage, although some registers have specific hardware functions, and may be read-only or write-only. ...
s. This removes the concept of
assembly language In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence be ...
instructions with sequential dependence, in favor of realizing a
high level programming language In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages, it may use natural language ''elements'', be easier to use, ...
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.


Potential 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. 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.


Criticism

July, 2012, a critical view was posted on a forum which discusses potential challenges related to scaling of the technology. The main obstacle would be the high level of communication required between the different cells of the multicellular architecture and its implementation using
CMOS Complementary metal–oxide–semiconductor (CMOS, pronounced "sea-moss", ) is a type of metal–oxide–semiconductor field-effect transistor (MOSFET) fabrication process that uses complementary and symmetrical pairs of p-type and n-type MOSFE ...
semiconductor process technology below
180 nanometer The 180  nm process refers to the level of MOSFET (CMOS) semiconductor process technology that was commercialized around the 1998–2000 timeframe by leading semiconductor companies, starting with TSMC and Fujitsu, then followed by Sony, Tosh ...
.


Variants

Available and suggested multicellular processor variants:


Models

Available multicellular processor models:


In design


References


External links

* http://www.multiclet.com {{List of Russian microprocessors Microprocessors Research and development in Russia