Kommunikationsprocessorer behöver kunna adressera mer minne. Det är en av Freescales motiveringar för att nu växla upp till 64 bitar.
— Kontrollplanet har vuxit ur 32 bitar, säger Freescales Katie Eckermann till nättidningen Linuxdevices.
— När routingtabellerna växer behövs mer minne för att lagra dem, säger Katie Eckermann.
De två nya processorerna kan adressera upp till 64 GB och har högre klockfrekvens, 2,5 GHz mot de tidigare 32-bitarnas 1,5 GHz.
När Sun, IBM och MIPS uppgraderat sina serverprocessorer från 32 bitar till 64 bitar har det alltid varit en huvudvärk för programutvecklare, skriver Jakob Engblom på Wind River (tidigare Virtutech) i en kommentar till lanseringen. Förbered dig på att få brottas mot “intressanta fel” när du porterar programvara som på olika mer eller mindre subtila sätt utgår från att register, variabler och adresser lagras i 32 bitar.
Jakob Engbloms anknytning till nyheten är att Wind Rivers programvara Simics har simulerade versioner av processorerna som utvecklare kan använda i väntan på skarp hårdvara.
För att skjuta porteringslidandet på framtiden bjuder Freescale på möjligheten att tillsvidare köra E5500 i 32-bitarsläge, kompatibelt med den gamla programvaran.
E5500 bygger på den E500-kärna som används i åttakärnan Qoriq P4080. Instruktionsuppsättningen är Power v2.06. Rörledningen är på åtta steg och kan kasta om exekveringsordningen mellan instruktioner och kärnan har en flyttalsenhet som stöder IEEE 754 i dubbel precision.
Den använder tre cachenivåer, varav 1MB är ett gemensamt L3-cache och har hårdvarustöd för att användas som hypervisor, vilket betyder att kärnan kan köra flera separerade operativsystem samtidigt.
De nya P5:orna har fem Gbit Ethernetportar och en 10 Gbit Ethernetport, utöver PCI Express, SRIO, SATA 2.0 och USB 2.0. De kan sända och ta emot Type 9- och Type 11-meddelanden via Serial RapidIO. v1.3 och 2.1. Sådana meddelanden används både i basstationer och i militära tillämpningar.
Dubbelkärnan P5020 ska kunna leverera 13200 DMIPs på 30 watt i 2,2GHz.
Det finns åttakärningar i färdplanen för P5-familjen.
Tidningen Linuxdevices påpekar att Qoriqfamiljen med högre frekvenser och 64 bitar nu börjar närma sig tillämpningsområden som idag använder 64 bitars MIPS-kärnor från bland annat Cavium Octeon och Tilera.
Samtidigt med P5:orna släpper Freescale den första processorn i familjen P3 som istället är optimerad för strömsnålhet. P3041 har i stor utsträckning samma funktionalitet som P5:orna, men är en fyrkärna som använder 32-bitars E500mc-kärnor. Den drar högst 12 watt i 1,5 GHz och levererar 2,5 DMIPS per MHz.
P3041 tillverkas i 45 nm kisel-på-isolator och är benkompatibel med Qoriq P4080, P4040, P5020 och P5010.
Familjerna P3, P4 och P5 är enligt Freescale mjukvarukompatibla med varandra.
Enea meddelar att företagets realtidsoperativsystem OSE och utvecklingsverktyg Optima kommer att stödja de nya processorerna. Också Codesourcery annonserar kommande stöd och Green Hills, Mentor Graphics, Wind River och QNX väntas göra detsamma. Liksom Freescales egen mjukvara Vortiqa.
Provexemplar av de nya P5:orna och P3:an ska komma under sista kvartalet i år. Masstillverkning startar under andra halvåret 2011.
QoriQ lanserades sommaren 2008 som en uppföljare till Freescales Powerquicc-processorer. De används i kontrollplanet i nätverksinfrastruktur. De finns nu i prestanda som spänner från 400MHz enkelkärnan P101 som drar 4 watt, upp till de nya P5:orna.