Connect with us

Hi, what are you looking for?

HEADLINES

Oracle releases free and open interfaces to on-chip accelerators

Oracle has released a free and open API and developer kit for its Data Analytics Accelerator (DAX) in SPARC processors through its Software in Silicon Developer Program. The program also lets developers view sample use cases and program code, and to test and validate how DAX can speed up analytics applications while test driving Software in Silicon Technology.

“High performance data analytics are critical to a range of key use cases like click stream data, social media sentiment, buying behavior, and more,” said John Fowler, Executive Vice President of Systems, Oracle. “Through our Software in Silicon Developer Program, developers can now apply our DAX technology to a broad spectrum of previously unsolvable challenges in the analytics space because we have integrated data analytics acceleration into processors, enabling unprecedented data scan rates of up to 170 billion rows per second.”

With the release of the 32-core, 256 thread SPARC M7 processor, Oracle created a number of Software in Silicon features by building in higher-level software functions into processor design. One of the most exciting new capabilities introduced in the SPARC M7 processor as part of the Software in Silicon innovations in SPARC M7 is DAX, which delivers unprecedented analytics efficiency.

Data Analytics Accelerator on SPARC M7

Advertisement. Scroll to continue reading.

DAX add processing capability that can run selective functionality – Scan, Extract, Select and Translate – at incredibly fast speeds. The SPARC M7 DAX accelerates these analytics primitives on a dedicated physical unit separate from the standard compute cores.

Initial software development enabled DAX for Oracle Database 12c, and all the applications above it. This extends analytics acceleration to all Oracle, ISV, and customer applications.

Large scale scan and filter operations are made trivial by transparent use of 32 dedicated DAX co-processors in the SPARC microprocessor which operate at memory bus speeds of up to 160 GB/s between cache and DRAM. These accelerators, implemented for the first time on-chip for the highest level of performance and efficiency, can now be used by developers through APIs in Oracle Solaris 11, and applied to a variety of use cases.

As one notable example of Data Analytics Accelerator integration into machine learning and Big Data use cases, Oracle engineers have shown that the DAX can significantly accelerate Apache Spark, which has become one of the most popular methods for processing large data sets. Through this project, engineers used the DAX with Apache Spark to take one billion rows of data in memory and filter it into a 3D cube so fast that interactive data analytics are now possible.

SPARC M7 and DAX design advantages include a 160GB/s memory bandwidth, providing enough capacity to feed both the DAX units as well as processor cores.

Advertisement. Scroll to continue reading.

DAX offload frees the processor cores for other processing while decompression in the DAX unit is much faster than software implementations. Designing decompression with scanning means needless back and forth memory transfers are avoided. Results from the DAX are entered into the CPU cache for better CPU efficiency.

Many real-world database analytics queries are written to find data transacted between certain dates, or product cost ranges, etc. The DAX processes range comparisons at the same rate as individual comparisons. Other processors require additional computational time for each comparison.

The DAX does much of its computation without needing to store intermediate data in a cache, freeing the CPU’s cache for other processing.

Partnerships with Developer Community and Leading Higher Education Institutions

Oracle continues to deliver traditional processor enhancements to improve performance of traditional workloads with more than 20 world record results over the competition. Software in Silicon can deliver previously unattainable step function improvements required in areas such as security and data analytics by embedding the functionalities to handle particular algorithms on the processor with greater performance and efficiency.

Advertisement. Scroll to continue reading.

Oracle has also published several use cases with code samples to maximize developer productivity and expedite projects as well as a detailed example of DAX integration with Apache Spark. Resources can be accessed now via the Oracle Software in Silicon Cloud, a freely available cloud service for developers and researchers that provides direct access to this technology. Additionally, Oracle is partnering with leading higher education institutions such as Brown University, on innovative research projects with Software in Silicon.

Open APIs for Oracle’s Data Analytics Accelerator are now available for free via the Software in Silicon Cloud. Developers can join the community now to get started on developing the next generation of big data and analytics applications.

Advertisement
Advertisement
Advertisement

Like Us On Facebook

You May Also Like

HEADLINES

The Open Enterprise Linux Association (OpenELA) has published enterprise Linux sources compatible with Red Hat Enterprise Linux (RHEL) 9.5.

HEADLINES

Oracle has been named a Leader for the ninth consecutive year and has placed furthest to the right for Completeness of Vision for the...

HEADLINES

With this enhancement, pharmacovigilance teams can help eliminate costly and time-consuming manual translations to process safety cases and support compliance with regulatory reporting requirements...

HEADLINES

To satisfy increasing demand for Oracle Database services running on OCI, Oracle will work with AWS, Google Cloud, and Microsoft Azure to continue to...

SOFTWARE

Java 23 (Oracle JDK 23) delivers thousands of improvements to help developers increase productivity and drive innovation, while enhancements to the platform’s performance, stability,...

HEADLINES

Built with the award-winning, consumer-grade Oracle Redwood Design System, the UX updates help procurement professionals, logistics managers, field service technicians, and product managers increase productivity...

HEADLINES

Exadata Exascale reduces costs for organizations of any size to take advantage of Oracle Exadata’s unique built-in performance, reliability, availability, and security capabilities. Exadata Exascale...

HEADLINES

Oracle’s distributed cloud, AI infrastructure, and sovereign AI capabilities, combined with Palantir’s leading AI and decision acceleration platforms, help businesses and governments accelerate their AI initiatives.

Advertisement