ClearSpeed blaast met zijn nieuwe CS301 een oud concept nieuw leven in: de coprocessor. De 'Multi-Threaded Array Processor' heeft een maximale capaciteit van maar liefst 25,6 GFLOPS of 12.800 MIPS. De chip is gebaseerd op brute kracht met behulp van relatief simpele elementen: kleine blokjes met een tweetal FPU's, 4KB cache en twee verbindingen met het ClearConnect-netwerk. Dit on-chip datapad heeft een capaciteit van 51,6GB/s en er hangen in totaal 64 cores aan die allemaal niets anders kunnen dan rauwe data verwerken. Voor het algemene regel- en rekenwerk is dus nog steeds een volwaardige CPU nodig, maar voor specifieke toepassingen waarbij alleen cijfers uitgekauwd moeten worden kan de chip volgens het bedrijf een uitkomst bieden.
Het product is verrassend zuinig met energie: op 200MHz wordt slechts 2 Watt gebruikt. De chip kan zelfstandig werken binnen een embedded systeem, maar kan net zo makkelijk geïntegreerd worden in een standaard x86-computer. Daarnaast kunnen meerdere chips aan elkaar gekoppeld worden voor nog meer capaciteit. Software kan met behulp van de meegeleverde SDK (om)gebouwd worden om gebruik te maken van de coprocessor. Volgens ClearSpeed kunnen met name wetenschappelijke applicaties die nu vertrouwen op clusters of supercomputers er enorm voordeel van hebben, maar er zijn legio toepassingen te bedenken. Er zouden al verschillende fabrikanten interesse hebben getoond in de techniek, maar concrete beloftes over toepassingen worden niet gedaan:
The CS301 can serve either as a co-processor alongside an Intel or AMD CPU within a high performance workstation, blade server or cluster configuration, or as a standalone processor for embedded DSP applications like radar pulse compression or image processing. In applications where the CS301 is acting as a co-processor, dynamic libraries offload an application's inner loops to the CS301. Although these inner loops only make up a small portion of the source code, these loops are responsible for the vast majority of the application's running time. By offloading the inner loops, the CS301 can bypass the traditional bottleneck caused by a CPU's limited mathematical capability, executing the core of the application more than twice as fast as anything else in the marketplace.
