Zalecana, 2024

Wybór redaktorów

Układ kodu źródłowego naśladuje ścieżkę Linuksa do przyjmowania zamkniętych procesorów x86 i ARM

Guide: How to Run x86 on ARM *NOT* exagear

Guide: How to Run x86 on ARM *NOT* exagear
Anonim

Jeśli kupujesz komputer lub serwer, prawdopodobnie uważasz, że chipy w oparciu o architekturę x86 lub, rzadziej, architekturę ARM.

Ale podobnie jak Linux w oprogramowaniu, projekt z otwartym kodem źródłowym przełamuje dominację zastrzeżonych układów oferowanych przez Intel, AMD i ARM.

Architektura open-source RISC-V, stworzona przez naukowców z University of California w Berkeley w 2010 roku, jest otwarta dla wszystkich, którzy chcą z niej korzystać. Projekt RISC-V może być modyfikowany na komputery osobiste, serwery, smartfony, urządzenia do noszenia i inne urządzenia.

[Więcej informacji: Najlepsze białe inteligentne żarówki LED]

Początek działalności zwany SiFive jest pierwszym, który wyszedł z biznesu architektury RISC-V. Firma jest również pierwszą, która przekształciła strukturę instrukcji zestawu RISC-V w rzeczywisty krzem. W czwartek firma ogłosiła, że ​​stworzyła dwa nowe projekty chipów, które mogą być licencjonowane.

RISC-V podziela etos oprogramowania open source, a społeczność pracuje razem, aby dzielić się, rozwijać i modyfikować architekturę.

Od początku projektu zainteresowanie RISC-V wzrosło, a niektóre duże firmy IT zainteresowały się architekturą. Fundacja RISC-V - która zarządza i promuje architekturę - liczy w swoich 60 członkach Google, Microsoft, Qualcomm, AMD, Huawei i inne.

Nvidia ma używać układów mikrokontrolerów w stylu RISC-V w swoich chipach Firmy takie jak Google opracowują własne chipy i mogą ulepszyć RISC-V dla serwerów, co może uchronić ich przed kupowaniem drogich chipów Intela.

Nowa 32-bitowa technologia SiFive E31 Coreplex jest przeznaczona dla urządzeń IoT, urządzeń do noszenia i urządzenia o małej mocy. 64-bitowy procesor CorePlex E51 może być używany w serwerach, procesorach sieciowych, urządzeniach pamięci masowej i urządzeniach do obliczeń brzegowych.

Podobnie jak wielu producentów Linuksa i open source, celem SiFive jest zarabianie na projektowaniu RISC-V, ale przy niewielkim koszcie. Nowe wzory chipów mogą być licencjonowane za stałą cenę od SiFive, ale firma nie będzie naliczać opłat licencyjnych. To czyni ją atrakcyjną alternatywą w porównaniu do układów z ARM i Imagination Technologies, które pobierają opłaty licencyjne i tantiemy.

Wokół RISC-V jest dużo emocji, a projekty chipów licencyjnych, takie jak CorePlex, przyczynią się do jego rozpowszechnienia, powiedział Krste Asanovic. , współzałożyciel i główny architekt w SiFive. On jest jednym z wynalazców RISC-V.

SiFive również będzie produkować żetony od tego roku. Firma wcześniej wydała płytę HiFive1 o niskiej mocy opartą na chipie RISC-V. Płyty sprzedawane w tysiącach.

Firma nie podała cen licencji na projekty CorePlex, ale ich zamówienie będzie proste, podali urzędnicy SiFive. Użytkownicy mogą wejść na stronę SiFive i uzyskać bezpośredni wycenę.

Projekt układu RISC-V jest już dużym hitem w obiegach akademickich, a wiele grup roboczych omawia postępy. Projekt został pierwotnie założony dla celów akademickich, ale został przekształcony w praktyczny projekt chipu przez SiFive.

Niektóre inne kręgi o otwartym kodzie źródłowym, takie jak OpenSPARC, przetrwały dookoła, ale opierają się na starych projektach. Fundacja RISC-V agresywnie promowała architekturę, zwłaszcza w Hot Chips, dorocznym zgromadzeniu profesjonalistów zajmujących się półprzewodnikami.

Architektura RISC-V ma inną konstrukcję niż wysoce zintegrowana moc x86, moc i, w pewnym stopniu, ARM projekty. Jest modułowy, co oznacza, że ​​niezależne obwody ko-przetwarzania mogą być podłączone do centralnego projektu RISC-V. Na przykład koprocesor zabezpieczeń lub sieciowy może zostać przypięty do projektu głównego. To sprawia, że ​​RISC-V jest bardzo elastyczny, powiedział Asanovic.

SiFive pracuje nad rozszerzeniami wektorów, które będą pomocne w obliczeniach o wysokiej wydajności. Podstawowy projekt RISC-V promowany przez Fundację RISC-V pozostanie niezmieniony, ale SiFive opracował własny projekt i będzie go kontynuował.

Istnieje przejście do modularnych układów scalonych, ponieważ integrowanie komponentów staje się wyzwaniem. Prawo Moore'a również wygasa, tworząc nowe możliwości w projektowaniu układów.

Integracja procesora, procesora graficznego i innych obwodów w jednym układzie, podobnie jak w układach Intela i AMD, ma swoje zalety, ale pozostają pytania, jak długo to potrwa, podczas gdy produkcja będzie wymagać montażu. Intel już opiera się na współprocesorach takich jak FPGA Altera i układach do nauki głębokiego uczenia się Nervana, aby podjąć nowe zadania, takie jak uczenie maszynowe i obliczenia w autonomicznych samochodach.

CorePlex IP pozwala na tworzenie chipów przy użyciu różnych technologii produkcyjnych, powiedział Asanovic.

Dla tych, którzy chcą przetestować RISC-V, można go przetestować na FPGA. Powstał także rozwidlenie Linuksa dla RISC-V, co oznacza, że ​​wsparcie dla oprogramowania rośnie, powiedział Asanovic.

Top