reklama
reklama
reklama
reklama
reklama
reklama
© Evertiq Technologie | 05 kwietnia 2019

MIPS Open gotowe

Wave Computing zaprezentowało gotowość MIPS Open i pierwsze komponenty wchodzące w skład tego programu. Ma to zapewnić sprawniejsze zapoznanie się z unowocześnioną i wydajną architekturą, wspierającą wizję „AI for all”. Samo MIPS Open oferować ma wiele korzyści dla twórców i programistów.

Firma Wave Computing z Doliny Krzemowej (Kalifornia, USA), która skupia się na rozwoju i przyśpieszaniu migracji z centr danych w kierunku ‘edge’, ogłosiła gotowość pierwszych komponentów z nowego programu MIPS Open. Oparte są na odnowionej architekturze MIPS ISA („instruction set architecture”) i jej najnowszych rozszerzeniach. Celem inicjatywy MIPS Open jest przyśpieszenie asymilacji architektury MIPS przez różnych partnerów i producentów, w tym twórców chipów, ekosystemów, czy też społeczności akademickich. W ramach programu, uczestnicy mają pełen dostęp do najnowszej, bezpłatnej wersji architektury R6, zarówno 32, jak i 64-bitowej. Bez opłat licencyjnych. Dostęp do tego środowiska jest możliwy online i na bieżąco, za pośrednictwem serwisu mipsopen.com. Jak podaje Art Swift, prezes Wave Computing MIPS IP Business, firma i zespół stojący za programem MIPS Open są bardzo zadowoleni z efektów swojej pracy i terminowości. Ma to być kluczowy czynnik stojący za ideą „AI for all”. Szczególnie, że jest to też pewnego rodzaju zwieńczenie wielu lat prac w zakresie R&D w tej sferze, oferując wiele możliwościom twórcom układów scalonych, którzy chcą skorzystać z bogactwa sprawnej (pod kątem krzemowym) architektury MIPS. Kolejne wydania i dalszy rozwój programu mają być oczywiście realizowane. Program MIPS Open oferuje też większą otwartość i swobodę, dzięki szerokiemu zestawu funkcji wspierających, w tym np. DSP, czy rozszerzenia wirtualizacji. Sprawia to też, że program ten jest bardziej kompletny, w porównaniu do innych inicjatyw sprzętowych. Mamy tu też większą ochronę patentową i usprawniony proces certyfikacji. Dawać to ma duże korzyści w implementacjach komercyjnych, szczególnie w przypadku rdzeni programowalnych przez klienta, jak podaje Linley Gwennap, główny analityk w The Linley Group. Wśród elementów wchodzących w skład MIPS Open wyróżnić można między innymi:
  • MIPS ISA – dostępna do pobrania kopia najnowszej wersji architektury MIPS, wspomnianego R6. Pakiet zawiera różne rozszerzenia, jak np. wsparcie wirtualizacji, wielowątkowości, kompresji kodu SIMD, wsparcie DSP i microMIPS,
  • MIPS Open Tools – zintegrowane środowisko programistyczne (IDE) dla wbudowanych systemów RTOS i tych opartych na Linuxie. Zawiera wsparcie dla tworzenia rozwiązań systemów wbudowanych, w tym usprawniających proces tworzenia, debugowania i wdrażania aplikacji, na platformach sprzętowych opartych o MIPS,
  • MIPS Open Field Programmable Gate Arrays (FPGAs) – kompletny program szkoleniowy.
Wśród tego ostatniego warto wyróżnić kilka elementów, takich jak:
  • Getting Started Package (pakiet „pierwsze kroki”) – zawierający pakiet MIPS FPGA w formie plików Verilog, a także przegląd i instrukcje pozwalające zapoznać się z systemem MIPS FPGA,
  • Labs – zestaw 25 praktycznych laboratoriów, które pomagać mają programistom odkrywać architekturę MIPS i przykłady projektów na poziomie systemowym,
  • Tutoriale SoC – instrukcje pokazujące krok-po-kroku, jak zbudować system SoC w oparciu o MIPS Open FPGA, korzystając z systemów Linux,
  • RTL Code for the MIPS microAptiv core (kody RTL dla rdzeni MIPS microAptiv) – przykładowy (niekomercyjny) kod, pozwalający programistom na eksplorację (mikro)architektury.
Wśród planowanych licznych ulepszeń znaleźć się mają np. takie dotyczące komercyjnych kodów RTL dla rdzeni MIPS microAptiv, a także nowe funkcje dla środowiska programistycznego. Firma Wave planuje także zorganizować dedykowane Dni Otwarte Programistów MIPS, podczas których projektanci będą mogli osobiście zapoznać się z ludźmi w branży, w celu wymiany pomysłów, poznawania nowych funkcji ISA, wzajemnym rozwoju, uzyskiwania wskazówek dotyczących rozwijanych projektów, itp.
Załaduj więcej newsów
September 20 2019 17:48 V14.4.1-2