Esistono essenzialmente due metodi per calcolare i dati. Il primo è con un DSP, un chip che esegue funzioni estremamente specializzate su un insieme limitato di dati. Questi sono estremamente economici, hanno una notevole prestazione per watt, tuttavia non può fare il calcolo generale. Se desideri sviluppare un computer generico, dovrai scegliere un processore SuperScalar – un X86, PowerPC o qualsiasi tipo di una delle altre architetture della CPU davvero robuste là fuori. I superscalari sono fantastici per il calcolo della funzione generale, tuttavia la loro prestazione per dollaro per watt è abissale rispetto a un DSP.
Una grande quantità di persone ha esaminato questo problema e non hanno trovato nulla. Questo può cambiare, però, se [Ivan Godard] di computing out-of-box è in grado di creare il mulino – un ripensamento in alto di presenze architetture della CPU.
A differenza dei DSP, i processori SuperScalar che scoprite nel tuo desktop hanno un’enorme quantità di registri, oltre a molti di questi sono rinominati registri o posizioni in cui la CPU memorizza temporaneamente un valore. Integra questo con la verità che collegava numerosi registri a breve termine alle località in cui verranno utilizzati alla fine mangiano circa la metà del piano di bilancio energetico in una CPU, così come vedrai perché i DSP sono molto più efficaci di la x86 che si siede nel tuo laptop.
[Ivan] Il servizio a questo problema sostituisce i registri in una CPU con qualcosa chiamato “cintura” – essenzialmente una strana combinazione di uno stack e un registro di spostamento. La CPU può prendere i dati da qualsiasi tipo di impostazione sulla cinghia, eseguire un’operazione, nonché posizioni il risultato nella parte anteriore della cinghia. Qualsiasi tipo di dati che non è utilizzato cade solo dalla cinghia; Questo non è un problema, poiché molti dati utilizzati in una CPU vengono utilizzati solo una volta.
Su carta, è un implies molto più efficace del calcolo generale della funzione. Sfortunatamente, [Ivan] non ha piuttosto tutti i brevetti per il mulino, quindi i suoi discorsi (due offerti di seguito) sono un po ‘compartimentati. Tuttavia, è uno dei progressi più cool nel design del computer nella memoria recente e qualcosa che vorremmo vedere finì per essere un prodotto genuino.
No Responses