SiFive begint met leveren Mini-ITX-ontwikkelbord met RISC-V-soc

Systeembouwer SiFive maakt bekend dat het zijn eerste ladingen HiFive Unmatched-pc's met RISC-V-soc heeft geleverd aan zijn distributeurs. De eerste leveringen zouden vorig jaar al plaatsvinden, maar dit werd uitgesteld vanwege problemen in de toeleveringsketen.

SiFive meldt op zijn forum dat het bedrijf aanvankelijk werd getroffen door aan covid-19 gerelateerde problemen. Volgens het bedrijf zijn deze problemen nu opgelost. De eerste lading HiFive Unmatched-borden is inmiddels onderweg naar distributeurs. Medio juni zullen genoeg systemen verscheept zijn om alle pre-orders te vervullen, verwacht het bedrijf.

SiFive kondigde zijn HiFive Unmatched vorig jaar al aan. Het betreft een mini-itx-ontwikkelbord met een FU740-RISC-V-soc die is ontworpen door SiFive. Volgens de maker is dit de 'eerste RISC-V-pc'. Het product is bedoeld voor ontwikkelaars, en dus niet zozeer voor reguliere consumenten. Vanwege zijn formaat moet het systeem in iedere standaard Mini-ITX-behuizing passen. Het ontwikkelbord werkt ook met reguliere ATX-voedingen. Het systeem ondersteunt Linux-distributies als Debian, Fedora en Yocto.

De HiFive Unmatched beschikt hiermee over vier SiFive U74-cores en een SiFive S7-kern. Het systeem beschikt daarnaast over 16GB DDR4-geheugen, een PCIe 3.0-connector, en twee M.2-aansluitingen, respectievelijk voor ssd's en wifikaarten. Verder heeft het ontwikkelbord vier USB 3.2 Gen 1-aansluitingen, een microSD-kaartlezer en een RJ45-connector voor gigabitethernet. De HiFive Unmatched heeft een adviesprijs van 665 dollar, wat omgerekend en met btw neerkomt op ongeveer 660,55 euro.

RISC-V is een instruction set architecture, die oorspronkelijk werd ontwikkeld door de Computer Science Division van de University of California. Deze isa is open source, waardoor chipontwerpers deze kosteloos in hun chips kunnen integreren. Andere RISC-achtige architecturen, zoals die van Arm, worden enkel tegen betaling onder licentie verstrekt. Verschillende bedrijven werken aan RISC-V-chips, waaronder Western Digital en Samsung. Western Digital doet dit voor zijn opslagproducten, Samsung werkt met SiFive samen aan chips voor IoT-, automotive- en 5G-toepassingen. Tweakers publiceerde vorig jaar een achtergrondverhaal over RISC-V.

Update, 19:46: Aanvankelijk stond in dit artikel dat de HiFive Unmatched over 8GB DDR4-geheugen beschikt. SiFive heeft dit voor de release van het systeem opgehoogd naar 16GB. Met dank aan een reactie van VoDkA12.

SiFive HiFive Unmatched-ontwikkelbordSiFive HiFive Unmatched-ontwikkelbord

Door Daan van Monsjou

Nieuwsredacteur

22-05-2021 • 17:07

29

Submitter: TheVivaldi

Lees meer

Reacties (29)

29
29
28
6
0
0
Wijzig sortering
Jeetje, ik miste in het artikel wat informatie over die U74-cores en die S7-Core. Hierbij dan maar ook voor de andere lezertjes, waarvan er trouwens weinig zijn gezien het aantal reacties (lesje uit het oude tweakers: toen we het aantal views nog konden zien, nu is dat corporate informatie veronderstel ik: 1 post komt als ik het goed heb ongeveer overeen met 1000 views). En dat voor een dergelijke belangwekkende ontwikkeling.

Maar ehmmm, om een gevoel te krijgen hoe deze cores kunnen schalen zou ik wel iets willen weten van de resolutie van de architectuur, en de klokfrequenties. "Stom!"; hoor ik dan anderen zeggen, want dat zegt niet alles, zeker niet als je Risc en Cisc met elkaar tracht te vergelijken. Die mensen moet ik hierin dan gelijk geven. Toch wil ik zelf wel kunnen beoordelen wat voor vlees ik in de kuip heb.

Aan de positieve kant hebben de Sifive cores meer te bieden dan de twee cores die hier zijn genoemd. SiFive lijkt verder een deelactiviteit van OpenFive een organisatie die behalve processorcores ook oplossingen voor Ethernet en USB subsystemen en een interface voor HBM2 geheugen aanbiedt. Nu klutsten SiFive en OpenFive als portals bij mij op een gegeven moment door elkaar. Dat maakt mij altijd wat alert en licht geïrriteerd (wat gebeurt hier nou, zijn dit verschillende bedrijven?).

Terug naar de cores, voor hun portfolio hoeft SiFive zich niet te schamen. De cores zijn onderverdeeld in drie kolommen: 32bit E-Cores (AI, IoT), 64 bit S-Cores (AR/VR, machine learning) en U-cores (Linux, datacenter). Iedere kolom heeft zoveel varianten dat een AMD zich er niet voor zou schamen (E7, E3, E2, S7, S5, S2, U7, U5).

Duiken we bij U74 de diepte dan is voor mij de informatie wat lastiger te interpreteren. Over hoe de core presteert zijn alleen enkele benchmarks gedeeld (4.27/2.81 DMIPS/MHz (Best Effort/Legal), 5.12 CoreMark/MHz). Op zich is dat al iets, maar laten nu juist die Megahertzen niet de vinden zijn. Bij de S76 hetzelfde laken en pak (4.27/2.82 DMIPS/MHz (Best Effort/Legal), 5.19 CoreMark/MHz). Bij beide cores staat dan tenslotte nog de opmerking: Detailed Power, Performance, and Area (PPA) Information: Contact Sales.... Hmmm.....

Goed we hebben het hier over een opensource initiatief, nog vroeg in zijn ontwikkeling. Laat ik ook duidelijk zijn dat ik dit een hele mooie ontwikkeling vindt, het geeft muziek in hardwareland. Ik kan alleen zelf niet uitleggen waarom niet meer openhartig de performance-informatie wordt gedeeld. Als genoemd bord zich nog in een pre-productie fase bevindt, en alvast met ontwikkelaars wordt gedeeld, noem dan gewoon de specs, met als disclaimer erbij dat dit nog pre-productiefase waarden zijn. Zou SiFive/OvenFive zich vooral op ontwerpen richten, en wat minder op de productie ervan, dan is voor mij de vraag in hoeverre een processorontwerp samenhangt met de resolutie van de architectuur. Ik weet dat Intel wel die shrinks heeft uitgevoerd. Als dit met een ongewijzigd ontwerp kan dan kunnen we de architectuur als resolutie onafhankelijk, en dus ook frequentie onafhankelijk beschouwen. In dit geval houdt de performance opgaaf van SiFive/OvenFive weer wat meer steek. Een korte verklaring op de site zou wel wat meer vertrouwen geven dan een "Contact Sales" statement.

Edit: Ik moet mijzelf corrigeren: voor de afzonderlijke cores is de info niet te vinden, voor de FU740-RISC-V-SoC als geheel is wel wat terug te vinden, zij het op een 3rd party site: TheRegister:
1.5 GHz max en 28nm TSMC.

[Reactie gewijzigd door teacup op 25 juli 2024 15:26]

volgens dit bericht zouden ze op 1.4Ghz draaien
Dank je! Was zelf ook die stap van core specs naar SoC specs aan het maken. Voor de SoC is wel wat meer info te vinden. Een antwoord op de vraag die ik hierboven stel kan dan zijn dat pas in de setting van de SoC de klokfrequentie en de resolutie van de architectuur wordt vastgesteld. Wat op de SiFive site te zien is, is dan meer informatie over generieke core ontwerpen. Alleen is deze info over de SiFive FU740 niet op de SiFive site zelf te vinden.
Het is nog heeeeeeel vroeg in het ontwikkeltraject van deze architectuur. Er zit wel belofte achter maar nog lang niet zo veel geld als bij ARM. Het idee is dat omdat deze architectuur 'vrij' is het aantrekkelijker is voor hardwareontwikkelaars om dit te gebruiken in plaats van ARM of Intel/AMD.

In eerste instantie is het nog lang niet zo capabel als die anderen. Maar wat niet is kan nog komen. WD gebruikt het nu als embedded microcontroller in harde schijven en er komt steeds meer ook snellere cores beschikbaar. Maar het gaat nog steeds er meer om te laten zien dat het werkt (technische demo) dan dat het op dit moment al met rekencapaciteit zich zou meten met de 'grote jongens'.
Reken maar dat het beter wordt. Bijna alle technische universiteiten in China gebruiken de RISC-V ISA als studie onderwerp in b.v. chipontwerp, OS ontwikkeling, enz. Er zijn al multi-core en snellere versies ontwikkeld o.a.:
The XT910 Xuantie processor — named for a heavy dark iron sword in Chinese tales and announced last August — is a 16-core RISC-V-based chip, operating at between 2 GHz and 2.5 GHz. The chip is based on a 12-nanometer manufacturing process.
Let wel: sinds de door Trump ingezette VS boycot voor technologie is China scherp ingesteld op producten die het onafhankelijk van de Amerikaanse invloedsfeer kan maken. RISC-V is daar één van.
Dat was op zich ook mijn vermoeden, ik zag dat kader alleen nergens op hun site. Iets meer toelichting over het waarom van de afwezigheid van de informatie zou bij mij tenminste zeker sympathie opwekken.

Een Califorisch bedrijf. Misschien Amerikaanse marketingtechniek om zich niet uit te putten in verontschuldigingen maar vooral hetgeen te laten zien waarin de producten goed zijn. 1.5 GHz voor 28nm vind ik trouwens helemaal niet zo gek. Zou dit gaan lopen en zouden ze productie met hogere resoluties kunnen bemachtigen dan zit er in die frequentie nog zeker wel muziek.
Mwoah, persoonlijk in ieder geval heb ik niks inhoudelijks toe te voegen dus ik reageerde niet, hoewel ik de ontwikkelingen erg interessant vind en dus wel 't artikel gechecked heb.

Mocht ik ooit programmeren weer oppakken, dan zie ik dit als een leuk hobby computertje, maar op dit moment heb ik gewoon het geld niet voor iets waar ik niet bijster veel mee kan behalve een beetje klooien.

Voor nu kijk ik er simpelweg als consument tegen aan als potentieel toekomstig alternatief.
Goed zo, weer 1000 statistische viewers erbij, het komt op stoom, zelfs als we mijn gezwets er even buiten houden ;). En geen verwijt he, zo bedoelde ik hem niet.

Ben geen developer, dus ik kan pas aansluiten als de Linux ondersteuning zich goed bewezen heeft. Een serverrol zou ik dit wel kunnen toedichten. Al ben ik ook wel bereid nog een andere toepassing te verzinnen om er iets mee te kunnen doen. De prijs vind ik nog wel wat stevig. Misschien nodig om hun site mee af te betalen. Ik hoop dat dat prijspunt nog kan zakken. Dit initiatief kan niet alleen op sympathie drijven.
Wellicht ook interessant om hierbij te vermelden dat er een ESP32 ontwikkelbordje aankomt met een Risc-V core. De ESP32-C3

nieuws: Espressif werkt aan wifi-soc op basis van RISC-V

Toch leuk dat je nu echt een opkomst ziet van dit open processor platform.

[Reactie gewijzigd door SkiFan op 25 juli 2024 15:26]

Ja dat is ook leuk. Maar dat is niet echt vergelijkbaar. Dat is een beetje een soort Arduino. Op het hier getoonde bord kan je Linux draaien, op die ESP32 lookalike niet. Maar je kan daar wel natuurlijk de instructieset gebruiken.
Even als toevoeging, in December 2020 was besloten om het werkgeheugen van 8GB naar 16GB te vergroten. Dit staat ook op hun officiële website voor de HiFive Unmatched.
AuteurAverageNL Nieuwsredacteur @VoDkA1222 mei 2021 19:48
Je hebt helemaal gelijk! Ik heb het artikel hierop aangepast, bedankt voor het melden :)
660 Euro voor een ontwikkel bordje ?
Daar kan je aardig wat RPi4 8GB bordjes voor aanschaffen en een leuke Arm cluster bouwen.
Ik ken Risc processors al sinds mijn eerste baantje bij Digital in Nijmegen in 1982, ze werden vaak gebruikt in de CAD apparaten van Intergraph.
Die Raspberry's zijn ook een stukje sneller: Sifive meldt 5.12 Coremark/Mhz. De BCM2711 van de Raspberry Pi doet 22.049 Coremark/Mhz, en dan negeren we hogere kloksnelheid van de Framboos.

RISC-V is geen instructieset die gemaakt is voor hoge rekenkracht: Dat maakt de architectuur evenwel niet waardeloos. Je gebruikt de architectuur als de openheid of uitbreidbaarheid voor jou van belang zijn. Er is een reden dat deze bordjes op programmeurs gericht zijn: Mensen die een bepaald belang in RISC-V hebben zullen wel bereid zijn de prijs te betalen om RISC-V op hun desktop te hebben. De Raspberry Pi is op een andere markt gericht: De hobbyist die knutselt en ontwikkelt.
RISC is generiek. De ARM CPU's zijn RISC.
Het gaat hier om RISC-V ... een specifieke, open-source ISA. Die is nog maar een paar jaar oud, en begint nu uit academische werelden naar de gewone wereld te komen.
Dat is niet zo'n gekke prijs, als je t vergelijkt met devkits van andere SoC fabrikanten.
Hiermee kan je kijken wat het platform allemaal te bieden heeft en hoe het werkt, zodat je uiteindelijk zelf met die chip een bordje op maat kan ontwerpen voor je toepassing, of om er software voor te ontwikkelen etc.
Dus het is niet bedoeld om als Pi te gebruiken, maar voor degenen die Pi's maken.

"The HiFive Unmatched Platform is intended [...] to test and evaluate SiFive’s services and products, including [...] semiconductor components and software applications [...] The
Unmatched Platform may not be resold, redistributed, transferred or otherwise exploited."
bron pdf.
da's dus 550 ex btw, want daar hoef je als bedrijf dus geen rekening mee te houden en aan de lage kant te noemen voor een nieuwe cpu+moederbord en interfaces (ok last-gen pci-express en slechts gigabit). Als je hiervoor in de markt bent, dan weet je wel waar je mee bezig bent
Nu nog wel duur. Maar als dit soort bordjes een beetje energiezuinig zijn dan zijn ze wel interessant als nas of krachtige router.

Heb ook al Raspberry Pi compute bordjes met een Raid kaart gezien. Maar die werd een beetje gebottlenecked door de PCIe interface helaas.
Ben ook wel benieuwd naar benchmarkes.
Zal iets beter zijn dan een rpi4 verwacht ik
Iedereen wil altijd een NAS of een router van exotische hardware maken :+

Dat lijkt me een world of pain, de simpelste Core i3 is nu waarschijnlijk energiezuiniger, goedkoper, compatibeler en sneller. (Niet dat ik het niet toe zou juichen als risc-v meer tractie kreeg).
Hopelijk wordt dit platform groot! Al is het niet de snelste, of meest zuinige, of meest weet ik veel wat.

Vanwege het open karakter zal het veel vrijer zijn van politieke barrières, daarom hoop ik dat het er als waardig alternatief komt.

Verder ook erg goed voor nieuwe start-ups en studenten bijv. Het open karakter verlaagt toch de entry barrier. Al zie die nog hoog liggen vanwege de complexiteit, elk beetje helpt.
Het is het meest open en vrije?
Het meest Europees en dus het minst afhankelijk van vreemde mogendheden? (voor de patrioten onder ons)
De minste legacy bagage?
Nee letterlijk open als in opensource, dit in tegenstelling tot ARM of x86 bijvoorbeeld waar het architectuur ontwerp in handen is van bedrijven.
RISC-V (pronounced "risk-five"[1]) is an open standard instruction set architecture (ISA) based on established reduced instruction set computer (RISC) principles. Unlike most other ISA designs, the RISC-V ISA is provided under open source licenses that do not require fees to use. A number of companies are offering or have announced RISC-V hardware, open source operating systems with RISC-V support are available and the instruction set is supported in several popular software toolchains.
https://en.wikipedia.org/wiki/RISC-V

[Reactie gewijzigd door Creesch op 25 juli 2024 15:26]

ik reageerde vooral op "het meest weet ik veel wat' :)
Ik bedoelde het meer als in dat hij niet ergens in hoeft uit te blinken.
De HiFive Unmatched heeft een adviesprijs van 665 dollar, wat omgerekend en met btw neerkomt op ongeveer 660,55 euro.
Oef. Da's wat andere koek dan een ARM ontwikkel smartphone of notebook. Maar daar krijg je ook wat voor terug: iets waarvan de kern zelfs opensource is.

Zaken als de PinePhone en de Librem 5 moeten een soort proprietary blob inladen om het DDR geheugen te initialiseren. Hoe wordt dat hier opgelost?
Maar daar krijg je ook wat voor terug: iets waarvan de kern zelfs opensource is.
Is deze CPU open source? Ik dacht enkel de ISA?
Kleine voetnoot: Yocto is geen linux distributie, het stelt je in staat om je eigen distro te maken.

Op dit item kan niet meer gereageerd worden.