Multiclet

Multiclet
R1 17.24.jpg
Procesor R1
Informacje ogólne
Wystrzelony 2014 ; 9 lat temu ( 2014 )
Sprzedawany przez MultiClet Corp., mieszkaniec Skolkovo
Zaprojektowany przez Rozwiązania cyfrowe
Wydajność
Maks. Częstotliwość taktowania procesora 80 MHz do 120 MHz
Architektura i klasyfikacja
Zestaw instrukcji Wielokomórkowy
Specyfikacje fizyczne
Rdzenie
  • 4

MultiClet to ciągły projekt innowacyjny mikroprocesora , który stał się pierwszym po von Neumannie mikroprocesorem wielokomórkowym , przełamując paradygmat technologii komputerowej, który istnieje od ponad 60 lat. W przeszłości podejmowano próby odejścia od architektury von Neumanna. W ramach MultiClet zaimplementowano 4-komórkowy, dynamicznie rekonfigurowalny mikroprocesor.

Historia

  • W kwietniu 2013 roku rosyjska firma Sputnix podpisała umowę na wspólne opracowanie mikroprocesora MultiClet.
  • W styczniu 2014 roku ogłoszono, że system operacyjny FreeRTOS został przeniesiony na mikroprocesor MultiClet, co pokazuje, że mikroprocesor może potencjalnie wykonywać zadania, które czynią go odpowiednim dla rzeczywistych produktów.
  • W kwietniu 2014 r. projekt Kickstarter Key_P1 MultiClet: Your Powerful Digital Guardian nie zebrał wystarczających funduszy.
  • Od czerwca 2014 r. mikroprocesor MultiClet jest podobno testowany w rzeczywistych warunkach kosmicznych na pokładzie mikrosatelity TabletSat-Aurora firmy Sputnix .
  • W marcu 2014 Multiclet zaprezentował pierwszy wielokomórkowy, dynamicznie rekonfigurowalny mikroprocesor w Inatronics [ wymagane wyjaśnienie ] 2014.

Finansowanie

duński fundusz venture Symbion Capital i fundusz Bortnik przekazały na projekt ponad 300 milionów rubli . W 2009 r. bezskutecznie wystąpił wniosek Rusnano o dofinansowanie . W 2010 roku ogłoszono, że do faktycznej produkcji potrzeba łącznie ponad 1 miliarda rubli. W 2011 roku MultiClet , odpowiedzialna obecnie za rozwój mikroprocesora z kapitałem 323 mln rubli.

W sierpniu 2014 r. Złożono wniosek finansowy o 80 mln USD od Rosyjsko-Chińskiego Funduszu Inwestycyjnego (RKIF) w celu opracowania komputera opartego na MultiClet .

Koncepcja techniczna

W przeciwieństwie do tradycyjnej wielordzeniowej architektury procesora każda pojedyncza komórka w mikroprocesorze może komunikować się ze sobą, bez konieczności przechowywania pośrednich wyników w rejestrach pamięci . Eliminuje to koncepcję języka asemblera z zależnością sekwencyjną na korzyść realizacji języka programowania wysokiego poziomu bezpośrednio na sprzęcie komputerowym. Najmniejszą niepodzielną jednostką jest zbiór instrukcji opisanych w języku triadycznym. Każda triada może opisywać operację między odniesieniami do innych triad, a nie odniesieniami do bieżącej zawartości rejestrów pamięci. Wynik sekwencji triad jest oceniany po wybraniu, np. gdy zostanie wydana operacja zapisu wyniku do rejestru pamięci.

Ewentualne zyski

Architektura wielokomórkowego mikroprocesora ułatwia wykonywanie równoległe, ponieważ wyeliminowana jest potrzeba dostępu do pamięci pośredniej dla każdej operacji, dzięki czemu każda komórka może działać niezależnie, aż wynik będzie potrzebny. Mikroprocesor może działać ze zmniejszoną wydajnością, jeśli jedna lub więcej komórek mikroprocesora przestanie działać. Dynamiczna rekonfiguracja mikroprocesora, w przypadku trwałych awarii, czyni go idealnym do pracy w trudnych warunkach, np. w zastosowaniach kosmicznych.

Realizacja wszystkich operacji w ramach każdej instrukcji, bez angażowania pamięci, zwiększa moc obliczeniową 4–5 razy i zmniejsza zużycie energii mikroprocesora nawet 10-krotnie.

Krytyka

W lipcu 2012 r. na forum opublikowano krytyczną opinię, która omawia potencjalne wyzwania związane ze skalowaniem technologii. Główną przeszkodą byłby wysoki poziom komunikacji wymagany między różnymi komórkami architektury wielokomórkowej i jej implementacja z wykorzystaniem technologii procesów półprzewodnikowych CMOS poniżej 180 nanometrów .

Warianty

Dostępne i sugerowane warianty procesorów wielokomórkowych:

Typ Opis
P wysoka wydajność Р i jednoczesna redukcja zużycia energii
C bardzo niskie zużycie energii i wysoka wydajność
R dynamiczna konfiguracja R
Ł Żywotność , odporność na uszkodzenia

modele

Dostępne modele procesorów wielokomórkowych:

Artykuł Komórki Częstotliwość zegara Typ Proces Rok Producent
MCp041P100104 4 120MHz P1 180 nanometrów 2013 SilTerra Malezja
MCp0411100101 4 120MHz P1 180 nanometrów 2013 SilTerra Malezja
MCp042R100102 4 80MHz R1 180 nanometrów 2014 SilTerra Malezja

w projektowaniu

Obecnie opracowywane warianty
4-ogniwowy mikroprocesor wariantu L 16
-ogniwowy mikroprocesor do zastosowań audio i wideo, wykorzystujący 45-nanometrowy proces produkcyjny CMOS
64-ogniwowy mikroprocesor do superkomputerów , wykorzystujący 22-nanometrowy proces produkcyjny CMOS

Linki zewnętrzne