Onderwijs

Snelle Delftse processor voor mobiele telefoon

Delftse computerhardware kan snel de computertaal Java verwerken, waardoor internetten via een mobieltje makkelijker wordt.Een kleine processor maken voor mobiele telefoons met hardware waarmee zowel de huidige gsm-signalen als de signalen voor mobiel internetten snel te verwerken zijn.

Dat wil dr. John Glossner voor elkaar krijgen met zijn kersverse bedrijf Sandbridge Technologies. Met zulke derdegeneratietelefoons, waarmee je mobiel kan internetten via umts-frequenties, moet je ook kunnen bellen in gebieden waar alleen maar ontvangst mogelijk is via het huidige gsm-netwerk.

Zowel gsm- als umts-signalen met dezelfde hardware verwerken, is lastig omdat de frequenties van de signalen verschilt, evenals het communicatieprotocol. Glossner denkt daarvoor toch snel chips te kunnen ontwikkelen met hardware die hij tijdens zijn promotie-onderzoek op de TU heeft ontwikkeld.

Afgelopen maandag promoveerde de Amerikaanse computerspecialist bij prof.dr. Stamatis Vassaliadis (ITS) op een microarchitectuur van een processor waarmee codes in de programmeertaal Java snel en grotendeels hardwarematig te verwerken zijn. Zijn processor kan verschillende opdrachten gelijktijdig uitvoeren. De huidige pc’s kunnen dat alleen op softwareniveau; de processor handelt stukjes van opdrachten steeds achter elkaar af.

Snel Java kunnen verwerken is belangrijk voor mobiele telefoons omdat Javascripts op internet veel gebruikt worden voor geavanceerdere toeters en bellen. Daarnaast gebruiken ontwikkelaars van geavanceerde mobiele telefoons Java voor het programmeren van de tekst en bewegende beelden op de beeldschermen.

Voor zijn dit jaar gestarte bedrijf heeft Glossner samen met voormalige promovendi van Cornell University en ETH Zurich 13,8 miljoen dollar (bijna 34 miljoen gulden) opgehaald bij de venture capitalists Bessemer Venture Partners, Atlas Venture en Colombia Capital. Glossner, die tijdens zijn promotie-onderzoek in dienst was bij IBM en bij Lucent Technologies, is zelf directeur van het kersverse Amerikaanse bedrijf en heeft inmiddels veertig mensen in dienst.

Snel Java-scripts verwerken kan de Delftse hardware door meerdere opdrachten in Java gelijktijdig uit te voeren. Dat kreeg Glossner voor elkaar door slim gebruik te maken van bestaande mogelijkheden die processors bieden om registers, stukjes hardware waar logische enen en nullen zijn opgeslagen, tijdelijk een andere naam te geven. Zo is er maar een klein beetje extra hardware nodig om veel softwarematige acties overbodig te maken. De Delftse methode kan Javacodes bijna drie keer zo snel verwerken als de bestaande hardwarematige methodes die sowieso al sneller zijn dan de meer softwarematige methodes.

Het bleek mogelijk om het grootste deel van de bestaande Java-instructies hardwarematig uit te voeren. ,,Slechts voor 23 van een kleine 200 instructies gebruiken we speciale software om de hardware mee te controleren, zogenaamde microcode”, vertelt Glossner. ,,Voor de Javaprogrammeur verandert er echter niets. Hij kan op dezelfde manier als hij deed in Java blijven programmeren.”

Vassiliadis is blij dat Glossner een bedrijf start met de in Delft ontwikkelde kennis. ,,Hij is de twaalfde van onze onderzoeksgroep die een eigen bedrijf begint. Twee daarvan hebben inmiddels meer dan honderd mensen in dienst.” Of dit bedrijf ook zo groot wordt, durft Vassiliadis niet te voorspellen. ,,Ze moeten de komende jaren waarschijnlijk nog meer dan tachtig miljoen dollarophalen om de komende vijf jaar hun product te ontwikkelen en op de markt te brengen.”

Delftse computerhardware kan snel de computertaal Java verwerken, waardoor internetten via een mobieltje makkelijker wordt.

Een kleine processor maken voor mobiele telefoons met hardware waarmee zowel de huidige gsm-signalen als de signalen voor mobiel internetten snel te verwerken zijn. Dat wil dr. John Glossner voor elkaar krijgen met zijn kersverse bedrijf Sandbridge Technologies. Met zulke derdegeneratietelefoons, waarmee je mobiel kan internetten via umts-frequenties, moet je ook kunnen bellen in gebieden waar alleen maar ontvangst mogelijk is via het huidige gsm-netwerk.

Zowel gsm- als umts-signalen met dezelfde hardware verwerken, is lastig omdat de frequenties van de signalen verschilt, evenals het communicatieprotocol. Glossner denkt daarvoor toch snel chips te kunnen ontwikkelen met hardware die hij tijdens zijn promotie-onderzoek op de TU heeft ontwikkeld.

Afgelopen maandag promoveerde de Amerikaanse computerspecialist bij prof.dr. Stamatis Vassaliadis (ITS) op een microarchitectuur van een processor waarmee codes in de programmeertaal Java snel en grotendeels hardwarematig te verwerken zijn. Zijn processor kan verschillende opdrachten gelijktijdig uitvoeren. De huidige pc’s kunnen dat alleen op softwareniveau; de processor handelt stukjes van opdrachten steeds achter elkaar af.

Snel Java kunnen verwerken is belangrijk voor mobiele telefoons omdat Javascripts op internet veel gebruikt worden voor geavanceerdere toeters en bellen. Daarnaast gebruiken ontwikkelaars van geavanceerde mobiele telefoons Java voor het programmeren van de tekst en bewegende beelden op de beeldschermen.

Voor zijn dit jaar gestarte bedrijf heeft Glossner samen met voormalige promovendi van Cornell University en ETH Zurich 13,8 miljoen dollar (bijna 34 miljoen gulden) opgehaald bij de venture capitalists Bessemer Venture Partners, Atlas Venture en Colombia Capital. Glossner, die tijdens zijn promotie-onderzoek in dienst was bij IBM en bij Lucent Technologies, is zelf directeur van het kersverse Amerikaanse bedrijf en heeft inmiddels veertig mensen in dienst.

Snel Java-scripts verwerken kan de Delftse hardware door meerdere opdrachten in Java gelijktijdig uit te voeren. Dat kreeg Glossner voor elkaar door slim gebruik te maken van bestaande mogelijkheden die processors bieden om registers, stukjes hardware waar logische enen en nullen zijn opgeslagen, tijdelijk een andere naam te geven. Zo is er maar een klein beetje extra hardware nodig om veel softwarematige acties overbodig te maken. De Delftse methode kan Javacodes bijna drie keer zo snel verwerken als de bestaande hardwarematige methodes die sowieso al sneller zijn dan de meer softwarematige methodes.

Het bleek mogelijk om het grootste deel van de bestaande Java-instructies hardwarematig uit te voeren. ,,Slechts voor 23 van een kleine 200 instructies gebruiken we speciale software om de hardware mee te controleren, zogenaamde microcode”, vertelt Glossner. ,,Voor de Javaprogrammeur verandert er echter niets. Hij kan op dezelfde manier als hij deed in Java blijven programmeren.”

Vassiliadis is blij dat Glossner een bedrijf start met de in Delft ontwikkelde kennis. ,,Hij is de twaalfde van onze onderzoeksgroep die een eigen bedrijf begint. Twee daarvan hebben inmiddels meer dan honderd mensen in dienst.” Of dit bedrijf ook zo groot wordt, durft Vassiliadis niet te voorspellen. ,,Ze moeten de komende jaren waarschijnlijk nog meer dan tachtig miljoen dollarophalen om de komende vijf jaar hun product te ontwikkelen en op de markt te brengen.”

Redacteur Redactie

Heb je een vraag of opmerking over dit artikel?

delta@tudelft.nl

Comments are closed.