Ok, adesso vi linko un po' di risorse utili, da cui prelevo alcune righe salienti. Scusate se vado un po' troppo sul tecnico, ma è indispensabile. Casomai chiedete spiegazioni se qualche documento non è chiaro.
Un post da parte di Genesi
http://www.powerdeveloper.org/forums/vi ... 5ad2#11561It is a long story and it is not over yet. Basically, we developed a plan for a family of devices with MTC/THTF in 2007 (LOI and Forecast - by the way, MTC/THTF used this same forecast with Freescale). We worked a few months on this. The objective was to leverage all the software and community support created around the EFIKA. We developed a comprehensive agreement which was *also* signed by MTC/THTF. When the chip samples finally arrived in September 2007 (three months late), we began working with them diligently. The goal was to show something at CES 2008. Unfortunately, in about 45 days we knew that the chip was not going to be able to get the job done for the devices we had defined because of the lack of cache-coherency (the 5200B on the EFIKA supports cache-coherency). Freescale had not informed us of any changes. This was a shock to all of us. The 5121e is suited to many potential applications, but not a full-scale desktop machine or a fully functional mobile device. Significant software modifications would be required. When we brought this information forward MTC/THTF (and Freescale) they did not want to accept this information/proof. MTC/THTF decided to do it themselves and ignore the alternatives we proposed. MTC/THTF discarded our agreement; they had no intention to respect it. They said they had hundreds if not thousands of software engineers that could solve all the problems. This is when we decided to post the LOI and Forecast. It was at this time the LimePC was born (formally it was called MyMate or the EFIKA). MTC/THTF hired an EFIKA Projects developer selected by reviewing the information on this site and flew him to China. For a time, he led the team. They worked feverishly, but ended up at CES with handheld devices that did not work. The desktop and television demo systems worked, but were actually not using the chip at all. They used standard PCs hidden under the booth. These false systems are what MTC/THTF used to sell CherryPal on the concept, which then CherryPal used to raise some initial money and create a website full of misrepresentation about the chip and the devices that can be built using it.
http://bbrv.blogspot.com/2009/06/warnin ... rties.htmlThe 5121e did not (does not) support cache-coherency, making the 5121e impractical for a consumer device that required the use of multiple applications simultaneously. We discovered this on our own. This major and unreported design change made most of the software developed for the 5200B based EFIKA/Open Client practically useless. The Product Manager for the 5121e (and even some of his technical staff) never understood the implications. We wasted more than a year of resources on the 5121e. In conclusion, the e300 PowerPC core has a brighter past than future -- too bad!
Nevertheless, the Limepc still made it to CES 2008. The handhelds displayed did not work and the desktop and HDTV versions were actually running on hidden Intel based machines. In the aftermath of CES 2008 and knowing we had been cheated by Limepc, we published Read All About It!
In pratica al CES2008 avevano delle macchine non funzionanti basate su questa CPU, e per fare una dimostrazione "fake" hanno usato macchine Intel.
Alcune info sulle notizie "fake" riguardo la capacità di calcolo di questo chip:
http://deliriotecnologico.blogspot.com/ ... greti.htmlGli Atom più potenti li danno trai 4000 ei 5000 mips, la cpu del Limebook(Mobile GT) la THTF la dava per 1700 Mips, mentre Freescale per 800 MIPS...
Ecco svelato , o quasi, il mistero.
Nelle specifiche del limepc x1 ecco finalmente svelato il mistero...
Le specifiche danno:
3-Core CPU (Main CPU: 800MIPS, Graphical CPU: 200MIPS, Aux CPU: 400MIPS)
anche se la somma di 800+200+400 fa 1400 e non 1700, diciamo che il criterio di calcolo dei MIPS di questo tri-core è noto ora, sommare i MIPS di ogni core, core audio e video compresi.
Per cui ci troviamo di fronte ad un processore di fascia bassa, ovvero della potenza di un powerpc G3 a 400 Mhz, con in più le accelerazioni date dell'integrazione stretta di tutti gli altri core in un'unico MOC.
Inoltre questo prodotto è avvolto da molte critiche ritrovabili nel forum degli svlippatori di cpu PowerPc.
I 3 core, in particolare, non sono simmetrici, quindi al limite è possibile usarli come coprocessori secondari. Comunque parliamo di un core principale da 400MHz (800 MIPS, circa 2.0 MIPS per MHz, e non 800 MHz come pubblicizzato da qualche parte), e gli altri due rispettivamente da 200 e 100MHz.
Dal momento che non esiste un meccanismo di cache coherency, il sistema operativo dovrà manualmente fare il flush della cache ad ogni context switch e per ogni DMA transfer (e altre operazioni di memoria asincrone), il che significa abbattere ulteriormente le già scarse prestazioni (ricordo che il core deriva dal PPC 603, quindi molto basilare come tipologia di PPC).
Qui potete trovare un ottimo documento che spiega in modo quasi potabile (al Capitolo 3) il funzionamento di una Cache, e perchè è necessario un sistema di cache coherence per avere prestazioni dignitose in un OS multitasking
http://www.akkadia.org/drepper/cpumemory.pdfQui
http://www.freescale.com/files/32bit/do ... 121ERM.pdf ci sono le specifiche del chip, al Capitolo 10 c'è la descrizione dell'arbitraggio del bus. Non dice esplicitamente "Manca la cache coherency", ma confrontandolo con questo chip simile
http://www.freescale.com/files/32bit/do ... 379ERM.pdf (al Capitolo 6), è possibile notare che manca proprio quel componente.
Spero di avervi illustrato qualche motivo concreto per risparmiare i vostri soldi e spenderli in un'altra macchina dal funzionamento "comprovato". Anche una Samm440 primo modello, per quanto lenta, sarà il doppio più performante di questo chip e almeno non ha problemi di gestione della memoria. Capisco che la tentazione di un Amiga portatile è forte, ma vi metto in guardia solo per il bene del vostro portafogli :-)