Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 13 reacties
Bron: OpenSparc

Sun gaat het ontwerp van de UltraSparc T1 vrijgeven onder een opensourcelicentie. Op de website OpenSparc zal vanaf begin volgend jaar het logische model van de chip in de vorm van Verilog-code te downloaden zijn, samen met de simulatie-omgeving en de testsuite. Met deze hulpmiddelen in handen zou iemand in theorie een aanpassing kunnen doen aan het ontwerp en zijn eigen versie van de processor kunnen laten fabriceren (UltraSparc T1.1?). Er komt echter nog heel wat bij kijken voor er vanuit de Verilog-code een chip gebakken kan worden, waardoor analist Nathan Brookwood het niet waarschijnlijk acht dat iemand zoiets ook serieus gaat proberen.

Wel kan er veel geleerd worden over de architectuur door de implementatie ervan in detail te bestuderen, en door de nieuwsgierigheid van academici en hackers te bevredigen hoopt Sun meer interesse op te wekken voor zijn technologie. Zo hoopt het onder andere de acceptatie ervan door Linux en BSD te stimuleren: op dit moment werkt Niagara alleen nog met Solaris 10. Ook wil Sun zijn imago van een 'gesloten' bedrijf van zich afschudden, waar het eerder al mee bezig was door steeds meer software open te maken. IBM past deels dezelfde tactiek toe: de Power-instructieset is dit jaar ook 'open' gemaakt, maar men is nog niet zo ver gegaan om de hele wereld inzicht te geven in het ontwerp van zijn serverprocessors.

Sun UltraSparc T1 Niagara

Naast het vrijgeven van het ontwerp probeert Sun zijn nieuwe chip ook populairder te maken door de servers twee maanden gratis op proef uit te geven aan potentiŽle klanten, en door een wedstrijd uit te schrijven voor programmeurs. Wie de beste applicatie schrijft voor de T1 (of de grootste verbetering laat zien met een bestaande applicatie) wint 50.000 dollar, en de vier finalisten krijgen sowieso een T2000-server ter waarde van 8.300 dollar.

Lees meer over

Moderatie-faq Wijzig weergave

Reacties (13)

Wel leuk voor als we binnenkort (nou binnenkort, over 20 jaar ofzo ;) ) zelf chips kunnen printen, zoals laatst nog hier ergens te lezen was :)
Alleen jammer dat zelfs je electrische tandenborstel over 20 jaar waarschijnlijk al een snellere processor heeft dan dit ding :)
Ik heb enige ervaring met programmeerbare logica en VHDL (= ook een PL-taal, net als Verilog).

Voor de duidelijkheid: zo'n UltraSPARC is een hele uitgebreide en ingewikkelde core. Je kunt tegenwoordig programmeerbare hardware voor een habbekrats krijgen (voor E. 10,- heb je al een heel leuk FPGA), maar voor zo'n UltraSPARC zit je aan veel duurdere spullen.

Om je een beetje een idee te geven: de LEON core (een vrij simpele SPARC (niet eens UltraSPARC) implementatie) past in een Xilinx XCV300 FPGA. Dat is een FPGA wat je in grotere hoeveelheden voor niet veel minder dan E. 120,- kunt krijgen, en dan mag je ook nog een firma vinden die 'm voor je wil solderen (of je moet een voorgefabriceerd ontwikkelbordje kopen).

Die T1 core zal minstens 8x zo groot zijn als LEON (educated guess). Dus, leuk voor de academici, maar vooralsnog niet echt interessant voor de programmeerbare-logica-hobbyist.
Das tof... al blijft het nut hiervan vrij marginaal imho. Buiten de specialisten zullen er maar weinig mensen de verilog implementatie interessant vinden. Vergelijk de verilogcode en de systeemarchitectuur van een chip maar met de bytecode en de sourcecode van een programma. Het is de sourcecode/architectuur die interessant is en de gecompileerde bytecode/verilogcode is heel wat obscuurder.

Bovendien heeft de concurrentie zijn eigen meug en kent reeds de principes van op abstractere niveaus. De academisch wereld lijkt me dan ook de grootste winaar te zijn.

[edit] Ik wil niet cynisch lijken, enkel maar de context schetsen zodat men de actie naar waarde weet te schatten. Het is weining waarschijnlijk dat wij als consument hiervan merkbare resultaten zien. Maar het IS en blijft een leuke zet en zeker waardevol!
Het nut is volgens mij gigantisch: open hardware is mijns inziens de toekomst: geen DRM/TCPA/"trusted" computing, zonder vendor lock-in en verplichte upgrades. Vrijheid. Hoeveel meer redenen heb je nodig?
Zo vrij is 't allemaal niet hoor. Voor Xilinx FPGA's moet je bijv. gebruik maken van Xilinx' software. Voor de simpelere FPGA's is die gratis (WebPACK), maar zodra 't wat complexer wordt mag je flink lappen (~ E. 2000,- per jaar).

En je kunt niet zonder, want al die FPGA fabrikanten houden hun routing-architecturen (hoe signalen aan elkaar gekoppeld worden binnen een FPGA) geheim. :'(
Open hardware en trusted computing sluiten elkaar niet uit. Het is geen "security by obscurity".
Het nut zit 'm d'r vooral in dat je als Linux of *BSD-programmeur de interne werking van die core goed kunt bestuderen, en eventueel zelfs jouw code in een gesimuleerde core kunt draaien (om precies te kunnen zien wat-ie doet).

Ik heb ook 't idee dat Sun zich daar vooral op richt.
Ik denk dat ze veel bezoek zullen krijgen van .tn domeinen (china) :)
Die waren bezig met hun eigen processor maken. Vrijelijk over een hulpzame bron kunnen beschikken, daar zullen ze dankbaar gebruik van maken.
Vergrootglas, soldeerbout, ik heb alles al klaar liggen .. kom maar op met dat ontwerp :P
Kan je die gedachte ook onderbouwen?

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True