ARM i RISC-V w jednym układzie? Połączenie idealne do SI

ARM i RISC-V w jednym układzie? Połączenie idealne do SI

Firma Bitmain wypuszcza na rynek swój własny komputer SBC, który może zainteresować osoby zajmujące się sztuczną inteligencją, sieciami neuronowymi i uczeniem maszynowym.

Zastosowano tu bardzo wyspecjalizowany układ, który wyróżnia się na tle innych rozwiązań.

Osoby zajmujące się kryptowalutami powinny kojarzyć firmę Bitmain z rynku chińskich koparek kryptowalut - słynnych Antminer'ów. Oprócz technologii związanych z rozwiązaniami blockchain, firma ta intensywnie zajmuje się także tematyką sztucznej inteligencji.

Niedawno Bitmain dołączył także do grupy Linaro, która zrzesza firmy pracujące nad narzędziami i oprogramowaniem dedykowanym dla układów bazujących na architekturze ARM. Znajdują się w niej tacy giganci, jak: Samsung, IBM, Freescale oraz Qualcomm.

Sophon BM1880 Edge Development Board

Efektem tej współpracy jest komputer SBC, nazwany Sophon BM1880 Edge Development Board, który jest pierwszym komputerem w projekcie 96Boards Linaro, wyposażonym w układ BM1880.

Dodatkowo, znajduje się tam także jednostka TPU (ang. Tensor Processing Unit), której zadaniem jest sprzętowa akceleracja operacji matematycznych charakterystycznych głównie dla aplikacji związanych z uczeniem maszynowym.

Widoczny m.in. moduł WiFi i pamięć eMMC

Płytka komputera ma być kompatybilna z rozszerzeniami dla Raspberry Pi i Arduino, a docelowa grupa użytkowników ma obejmować osoby zainteresowane stworzeniem energooszczędnych urządzeń zajmujących się np. rozpoznawaniem twarzy, emocji, odczytywaniem numerów z tablic rejestracyjnych.

Na płytce o wymiarach 85x55 mm znajdziemy m.in.:

  • układ Sophon BM1880 z dwurdzeniowym procesorem Cortex-A53 taktowanym 1,5 GHz, jednordzeniowym procesorem RISC-V taktowanym 1 GHz, 2 MB wbudowanej pamięci RAM i zintegrowaną jednostką TPU zdolną do wykonywania nawet 2 bilionów (1012) operacji matematycznych na sekundę - TOPS (ang. Trillion Operations Per Second),
  • pamięć systemową 1 GB LPDDR4, taktowaną 3200 MHz,
  • 8 GB pamięci eMMC,
  • złącze MicroSD,
  • przetwarzanie wideo - dekoder H.264, enkoder/dekoder MJPEG - zdolne obsłużyć nawet dwa monitory w rozdzielczości 1080p przy 30 FPS (albo jeden przy 60 FPS),
  • gigabitowe złącze ethernetowe,
  • 3 złącza USB 3.0,
  • 40-pinowe złącze I/O,
  • przetwornicę 12 V i 2 A.

Sprzętowe akceleratory sieci neuronowych na układzie BM1880

Na razie wiadomo także, że płytka będzie wspierała popularne frameworki, jak TensorFlow, ONNX, czy Pytorch i będą dostępne wybrane dystrybucje Linuksa - obrazy nie są jednak jeszcze dostępne. Cena urządzenia jest szacowana na ok. 500 zł ($129), ale nie podano jeszcze daty wysyłki pierwszych sztuk.

Źródło: [1]

bitmain, kryptowaluty, linux, raspberrypi, sbc, SI, sieci neuronowe, TensorFlow