Oracle opereert al zo'n 40 jaar in de database-industrie. In die tijd heeft het bedrijf een groot scala aan hardware en software ontwikkeld. Hieronder vallen de Sparc-processors, die speciaal gericht zijn op de database-markt. Vandaag heeft het bedrijf de achtste generatie van het Sparc-platform aangekondigd.
Het belangrijkste onderdeel van dit platform is de nieuwe Sparc M8-processor. Dit is een 32-core processor met 8 threads per core, goed voor een totaal van 256 threads. Er worden Sparc V9-kernen gebruikt die klokken tot 5.0 GHz. Er zijn flinke caches aanwezig, waaronder 64 MB L3-cache.
Oracle claimt dat in Oracle Database workloads de M8 twee maal zo snel is per core als een Intel x86-processor en 40% sneller dan de voorgaande M7. In Java zijn deze getallen vrijwel gelijk, maar bij Memory Analytics moeten er 7 keer zoveel queries per minuut verwerkt worden. Hashing en encryptie moeten ook dubbel zo snel gaan als bij de x86- of M7-processoren.
Daarnaast heeft het bedrijf ook een eigen server aangekondigd. De Oracle SuperCluster M8 bevat 32 Sparc M8-processoren en vult daarmee een heel rack. Er kan 16 TB werkgeheugen worden toegevoegd, samen met 160 TB opslaggeheugen en er is 40 Gb/s InfiniBand aanwezig.
SPARC M8 processor en core specificaties
- 32 SPARC V9 cores, maximum frequency: 5.0 GHz
- Up to 256 hardware threads per processor; each core supports up to 8 threads
- Total of 64 MB L3 cache per processor, 16-way set-associative and inclusive of all inner caches
- 128 KB L2 data cache per core; 256 KB L2 instruction cache shared among four cores
- 32 KB L1 instruction cache and 16 KB L1 data cache per core
- Quad-issue, out-of-order integer execution pipelines, one floating-point unit, and integrated cryptographic stream processing per core
- Sophisticated branch predictor and hardware data prefetcher
- 32 second-generation DAX engines; 8 DAX units per processor with four pipelines per DAX unit
- Encryption instruction accelerators in each core with direct support for 16 industry-standard cryptographic algorithms plus random number generation: AES, Camellia, CRC32c, DES, 3DES, DH, DSA, ECC, MD5, RSA, SHA-1, SHA-3, SHA-224, SHA-256, SHA-384, and SHA-512
- 20 nm process technology
- Open Oracle Solaris APIs available for software developers to leverage the Silicon Secured Memory and DAX technologies in the SPARC M8 processor