Hoofdcategorieën

Bedrijf: 'Chipklok kan vier keer zo zuinig'

Door René Wichers, maandag 8 mei 2006 16:42
Bron: Wall Street Journal, views: 23.265

Het Californische bedrijfje Multigig heeft een nieuwe manier ontworpen om chips van een kloksignaal te voorzien. De Amerikanen kunnen de energiehonger van de klokgeneratoren naar eigen zeggen met 75 procent reduceren. Dat is een forse besparing, als in aanmerking wordt genomen dat sommige chips meer dan de helft van hun stroomverbruik voor de klokpulsen gebruiken. Ook leidt het lagere energieverbruik tot hogere snelheden. De makers hebben inmiddels 22 patenten op hun zogeheten 'Rotary Wave'-technologie, en vijftig patentaanvragen zijn nog in behandeling. Het bedrijf produceert zelf geen elektronica, maar een aantal grote halfgeleiderfabrikanten is al bezig met het onderzoeken van de toepassingen van de uitvinding.

Antieke klok De techniek is gebaseerd op het gebruiken van de energie van de ene klokpuls om de volgende in gang te zetten. Door de toepassing van de vondst ontstaan wel timingproblemen, maar de wetenschappers van het bedrijf zijn erin geslaagd om de elektronica 'zelfsynchroniserend' te maken, waardoor de klokpulsen tot op enkele picoseconden nauwkeurig zouden zijn. Dat zet in theorie de deur open voor chips die op tientallen of zelfs honderden gigahertzen draaien. De uitvinding is verder geschikt voor allerhande productieprocessen, van CMOS tot SOI, en ze kan bovendien voor zowel elektronische schakelingen als voor optische en draadloze verbindingen worden ingezet. Toepassingen zouden al binnen anderhalve maand op de markt mogen worden verwacht, al zal het nog jaren duren voordat de Rotary Wave gemeengoed is: 'Intel zal de Pentium niet morgen opnieuw rond deze techniek opbouwen', weet een woordvoerder - maar dat hadden we ook niet verwacht.

Volgende 17:26
Vorige 16:19

Reacties

«  1  2  »

picoseconden? Is dat veel?

nee, is dat weinig!

1 picoseconde = 0,000000000001 seconde

pico is 1 biljoenste seconde => 1 Terahertz

'Enkele picoseconden' => enkele honderden gigahertzen :)

exact, dat zou dus betekenen dat de afwijkingen mbt het echte kloksignaal, zeg 5 Ghz eigenlijk nog steeds erg groot zijn.

De picoseconden nauwkeurigheid heeft betrekking op de afwijking t.o.v. een perfecte generator, het gaat niet over de snelheid van de generator zelf.

Dus AMD heeft wat cools om strax mee te komen :+

Intel kan dan de netburst architectuur her-introduceren :+

Ik vraag me af hoe makkelijk het is met deze techniek om een flexibele klokgenerator te maken.
Het lijkt me dat dit systeem een soort eigen frequentie heeft waarop het dus zo zuinig kan werken, maar dat het dus meer energie gaat kosten om van die eigen frequentie af te wijken en dan nog steeds een stabiele frequentie te leveren.

waarom wil je nog een flexibele frequentie? als de stabiele (hoge / hoogste) frequentie zuiniger is als de laagste flexibele frequentie (flexibel genomen op huidige manier van clock genereren)

(ik doel hierbij het meest op toekomstige processoren / rekenunits)

Omdat je dan makkelijker verschillende producten kunt uitbrengen, die elk op een andere frequentie werken, terwijl je van dezelfde onderdelen gebruik maakt.
Bijvoorbeeld als deze klokgenerator in de processor gebakken zit, dat je de processor dan als een lager geklokt exemplaar kunt verkopen, wanneer 'ie de hogere snelheid niet helemaal kan bijbenen.
Of dat je bijvoorbeeld op het niveau van een mainboard een lagere kloksnelheid kunt selecteren om diverse CPU's te kunnen plaatsen.
Of omdat je (ook) in een low-power-mode moet kunnen werken en die is over het algemeen vaak op een lagere frequentie.

Dat kan nu toch ook?!

Dat het ding tig keer meer klok tikken kan leveren, wil niet zeggen dat je ook van iedere tik gebruik moet maken. Je zou iets kunnen inbouwen zoals bij het geheugen / bus tegenwoordig ook wordt gebruikt.

Die draaien ook niet op 100%

Jij bedoelt een Multiplier?

Als je dan de hoogste frequentie met maar 25% verbruik van de huidige chips kunt maken waarom dan nog terugklokken... warmte zal dan ook niet meer het probleem zijn, en in de meeste toepassingen zal de extra rekenkracht alleen maar voordelen hebben. Als dan alle chips dezelfde frequentie doen, word het ook nog eens goedkoper om ze te bakken, doordat et dan echt massaproductie word.

De techniek is gebaseerd op het gebruiken van de energie van de ene klokpuls om de volgende in gang te zetten
een soort digitaal vliegwiel? :P

Laat dat "digitaal" maar vangen, electrisch is nog altijd niet digitaal :). Je hebt altijd nog de overgangsfase (0 naar +), of voltages die niet helemaal 0 zijn bijvoorbeeld...

Dus meer een electrisch vliegwiel :)

Of laten we zeggen een elektronisch vliegwiel.

Elektrisch kan tenslotte ook gewoon een mechanisch vliegwiel zijn dat aangedreven wordt door een elektromotor... of zelf onder stroom staat ;)

[bijdehandje]
'Intel zal de Pentium niet morgen opnieuw rond deze techniek opbouwen'
Sterker nog, Pentium gaat d'ruit. Dan valt er weinig opnieuw te bouwen.
[/bijdehandje]

Dat zet in theorie de deur open voor chips die op tientallen of zelfs honderden gigahertzen draaien.
Intel Core Q 18.3 Gigahertz
(with quad pentium 6 inside)

in de toekomst , lol


|:(

"Intel zal de Pentium niet morgen opnieuw rond deze techniek opbouwen"

Nog mooier, er zullen helemaal geen Pentiums meer komen :+

nieuws: Vaarwel Pentium: Conroe en Merom heten Core 2 Duo

Dat zet in theorie de deur open voor chips die op tientallen of zelfs honderden gigahertzen draaien.
Zit er niet een limiet aan de snelheid waarop de huidige transistoren in een IC te schakelen zijn?

Het is weldegelijk interessant maar ik denk dat honderden gigahertzen voorlopig alleen nog utopie is. Het meest interessante lijkt me dan ook het energiezuiniger krijgen van CPU's en in mindere mate de GPU's (de meeste engergie gaat daar immers verloren in de shaders)

Het idee wat ik erbij heb, is dat wanneer een deelproces klaar is dat deze het volgende deelproces kan aantikken.
Dan krijg je dus geen problemen meer met dat de klok niet over de hele chip gelijk loopt, omdat je hele principe daar ook vanuit gaat.
Dus het zal een compleet andere opbouw van de processoren inhouden en vrij veel buffering vragen over de hele chip.

wat bedoel je met deelproces.. in een andere core? :S

een chip doet toch maar 1 ding tegelijk dus er staat nooit iets te wachten op iets dat klar is. datgene wordt pas in de cip uitgevoerd als het andere al klaar is en dus in de volgende tik. of dat nu dezelfde tik is of een andere is niet zo van belang.

het zou dan dus om multicore moeten gaan en dan zou je dus in al die cores al van te voren moeten weten wat er na het proces van enige andere core gedaan moet worden, en dus moet je nu van te voren je hele proces gaan inplannen op de processor. wat eigenlijk een taak op zichzelf is. en vooruitzien, is nu eenmaal erg moeilijk. je zou dus veel "mogelijke situaties die zijn voorspeld" in de prullenbak gooien, ook weer erg zonde van de tijd.

heb je wel eens de ingewanden van een moderne processor gezien? Komt de term IPC ergens vaag bekend voor?

Instructions Per Clock, en als ik het me goed kan herrineren was de reden dat de athlons zo goed waren voor games dat ze meerdere (2 of 3) integer berekeningen per kloktik konden uitvoeren. De pentiums waren relatief sneller met floating point berekeningen die veel voor videobewerking werd gebruikt.

ik denk dat daar het 'zelfsynchroniserend' erbij komt, als de chip zelf zorgt voor de synchronisatie, dan gaat hij gewoon zo hard als hij kan, en dan blijft het gewoon constant

lijkt me wel een probleem met het huidige commerciele model met 10 types om prijsspreiding te hebben, hoewel: 1 tragere ertussen en dat probleem is ook opgelost :P

ik denk dat de energie van de klokpuls wordt hergebruikt zeg maar, en dat dat dus energie scheelt.doordat het energieverlies bijvoorbeeld niet elke puls hetzelfde is, ontstaan er dan de timingproblemen die werden geneomd, maar daar is iets erg nauwkeurigs op gevonden, ( tot op enkele picoseconden)

afwijken zal dan misschien minder makkelijk zijn, maar hoeveel zuiniger is het terugklokken tot de helft van de ghzen, tov een klok die 75 % minder energie gebruikt, in een tijd dat de ghzen niet meer de motor van de chip zijn. de kracht van chips wordt niet meer zo sterk afhankelijk van de ghzen, en dus misschien is de noodzaak tot onderklokken dan ook niet meer aanwezig.

toch zul je misschien wel nog gemakkelijk een andere frequentie kunnen gebruiken, als die bijvoorbeeld precies de helft gaat worden,
en misschien wordt de kloksnlelheid nu wel niet meer afhankelijk van de trilling van iets, maar wordt het gewoon een hardwarematige aansturing ingebakken in de chip, tenslotte hebben ze ook het timingprobleem getackeld. wie zegt dat men niet veel meer kan bijsturen dan slechts een afwijking van een paar picoseconden.

ik stel me dus voor dat de restenergie wordt opgeslagen tot het exacte moment ( op de picoseconde getimed) op slaat.

het "juiste moment" wordt dan bestuurd, en het lijkt me dat je die timing dan zelf kunt bepalen. het is dan misschien zelfs wel makkelijker om de snelheid te regelen.

Toch wil ik best een wedje leggen dat een 100 ghz pentium II sneller is dan de bak die jij thuis hebt staan

ja, maar daar heb ik ook geen twijfekls over, wat ik wel denk is dat een conroe processor op evenveel mhz als een pII wel eens beter zou kunnen presteren dan die pII

nutteloos gemaakte tikken zijn dus duur, en bij de nieuwere processors worden de tikken steeds beter benut.. tenminste dat is wat ik begrijp als ik lees dat de ghzen niet meer bepalende factor zijn voor een chip.

toekomstige processor technologie hoef je dus niet te vergelijken met iets van vroeger.

een pII was gebaseerd op meer mhz i meer power, tegenwoordig is dat minder van belang.

als je met 1 tik, meerdere cores aan het werk zet bijvoorbeeld.

en in dat licht. als je multicore hebt, en de pc hoeft niets te doen. terigklokken naar o hz moet toch wel te doen zijn? :P
dan kost het niets meer voor die core mete en dual core is het dan al hetzelfde effect als een frequentie die met de helft daalt.

wat ik dus wil zeggen is dat het terigklokken, zeker in het geval dat de klok niet meer zoveel energie gebruikt, een stuk minder effectief wordt.

[offtopic]Weet je dat je toetsenbord een shift-toets heeft? Hier kun je HOOFDLETTERS met krijgen. Die staan meestal aan het begin van een zin...[offtopic]

wat ik wel denk is dat een conroe processor op evenveel mhz als een pII wel eens beter zou kunnen presteren dan die pII
Dat is dus niet het geval.
De PII heeft een stuk kortere pipeline dan een Conroe.
In het beste geval zal de Conroe even snel zijn, gemiddeld gezien zal de PII echter de winnaar zijn.
Het punt zit hem dat een PII zelfs al zou die op 65nn gebakken zijn misschien 1GHz kan halen, Dit omdat er te veel gedaan wordt in 1 klokpuls om hoge frequenties te halen.
Met een hogere f worden de klokpulsen korter, de tijd die nodig is om iets uit te voeren op de cpu blijft echter gelijk waardoor om hogere klokpulsen te halen de pipeline langer moet worden en er dus minder gedaan wordt in een klokpuls. :)
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 17:26
Vorige 16:19
VNU Media logo Hosted by True

© 1998 - 2009 Tweakers.net - Alle rechten voorbehouden - Uw Privacy - Algemene Voorwaarden

Uitgever van: