Oracle’s revolutionary Software in Silicon technology extends the design philosophy of engineered systems to the chip. Co-engineered by Oracle’s software and microprocessor engineers, Software in Silicon implements accelerators directly into the processor to deliver a rich feature-set that enables quick development of databases and applications that are more reliable and run faster.
Now, with the Oracle Software in Silicon Cloud, developers can have a secure environment to test and improve their software and exploit the unique advantages of Oracle’s Software in Silicon technology.
“Oracle’s Software in Silicon technology in the SPARC M7 processor is the result of close co-engineering between our software and microprocessor teams and the benefits it will bring to customers are dramatic. With the Software in Silicon Cloud, developers can take advantage of this revolutionary technology, bulletproof their code, and develop and run databases and applications faster.”
John Fowler, executive vice president, Systems, Oracle
Oracle Software in Silicon Cloud is available and is featured at Oracle OpenWorld in DEMOgrounds booth SC-170 in Moscone South.
- Oracle Software in Silicon Cloud provides developers a ready-to-run virtual machine environment to install, test, and improve their code in a robust and secure cloud platform powered by the revolutionary Software in Silicon technology in Oracle’s forthcoming SPARC M7 processor running Oracle Solaris.
- This hardware-enabled functionality can be used to detect and prevent data corruptions and security violations. Test workloads have demonstrated average results of 40x faster than software-only tools, with some tests showing it’s more than 80x faster. This performance advantage illustrates the capability to eventually be always-on in production and not limited to test environments.
- Oracle Software in Silicon Cloud users will have access to the latest Oracle Solaris Studio release that includes tools to detect numerous types of memory corruption errors and provide detailed diagnostic information to aid developers in quickly improving code reliability.
- Code examples, demonstrations, and documentation will help users more quickly exploit the unique advantage of running applications with Software in Silicon technology.
- Software in Silicon features implemented in Oracle’s forthcoming SPARC M7 processor include:
- Application Data Integrity is the first-ever end-to-end implementation of memory-access validation in hardware. Designed to help prevent security bugs such as HeartBleed from putting systems at risk, it enables hardware monitoring of memory requests by software processes in real-time and it stops unauthorized access to memory whether that access is due to a programming error or a malicious attempt to exploit buffer overruns. It also helps accelerate code development and helps ensure software quality, reliability and security.
- Query Acceleration increases in-memory database query processing performance by operating on data streaming directly from memory via extremely high-bandwidth interfaces –-with speeds up to 160 GB/s—dresulting in tremendous performance gains. Query acceleration is implemented in multiple engines in the SPARC M7 processor.
- Decompression units in the Software in Silicon acceleration engines significantly increase usable memory capacity. The units on a single processor run data decompression with performance that is equivalent to 16 decompression PCI cards or 60 CPU cores. This capability allows compressed databases to be stored in-memory while being accessed and manipulated at full performance.
- Query Acceleration and Decompression capabilities can be combined to provide increased performance and capacity resulting in maximizing usage of memory capacity, bandwidth, and CPU cores for a revolutionary impact on performance. Automatic Data Integrity can be always-on for improved reliability and security.
- After bulletproofing and turbo-charging applications with Software in Silicon, developers can also improve the installation and deployment of their software by integrating, building, and testing virtual machine templates for Oracle Solaris.
- Oracle’s SPARC M7 processor is the first chip to offer the revolutionary Software in Silicon features. Systems based on the SPARC M7 processor are targeted for release in 2015.