New computing accelerators are emerging rapidly, and organizations need to consider the time and economics of developing performance-sensitive applications that can run on new and existing computing platforms. A recent report commissioned by Intel and conducted by J.Gold Associates, "oneAPI: Providing Software Abstraction for a Heterogeneous Computing World," explores the importance of application portability, the need for enterprises to transform to a cross-architecture model that integrates multiple computing accelerators, and insights into oneAPI 's open cross-architecture development process.
“A variety of accelerated processors are emerging at an unprecedented rate, but their power can only be realized when the application development model ensures maximum compatibility and flexibility for a wider range of application workloads,” said Jack Gold of J.Gold Associates. “A cross-architecture model like oneAPI gives developers the assurance that performance-sensitive applications can be ported to emerging acceleration platforms without rewriting the application code.”
This survey report uses examples to demonstrate typical application development and the subsequent process of porting developed applications to new hardware accelerators for use, providing clear guidance for enterprises and developers to transition to the use of oneAPI. The report also details why now is the best time to unify programming under the irreversible trend of porting to dedicated accelerators; and analyzes the cost and time benefits of writing applications that are compatible with multiple computing devices and avoiding being restricted to a single architecture and a single manufacturer.
The survey report highlights:
Data-centric workloads and the architectures that best handle them are more diverse.
Using a cross-architecture model for application development can save organizations significant time and money every time they port performance-sensitive applications to new computing platforms. In one reported instance, the time savings exceeded five months and cost savings reached $300,000.
The oneAPI industry initiative aims to enable a new generation of application development through an open, cross-industry approach, helping developers increase productivity without compromising application performance.
With the emergence and development of various hardware accelerators, heterogeneous computing is on the rise. Organizations can save time and cost by using a unified programming model to port existing code. oneAPI is a cross-industry, open, and standards-based unified programming model that provides a unified experience for developers across CPUs, GPUs, FPGAs, and dedicated accelerators. The oneAPI open specification is based on industry standards and existing developer programming models and is widely applicable to different architectures and hardware from different vendors. The oneAPI industry program encourages collaboration within the ecosystem based on the oneAPI specification and oneAPI-compatible practices.
Previous article:MiR AMR deployment safety guide creates a safer new era of human-machine collaboration in intralogistics
Next article:Silicon Labs Expands IoT Wireless Portfolio with Standards-Based Wi-SUN Technology
- Popular Resources
- Popular amplifiers
- e-Network Community and NXP launch Smart Space Building Automation Challenge
- The Internet of Things helps electric vehicle charging facilities move into the future
- Nordic Semiconductor Launches nRF54L15, nRF54L10 and nRF54L05 Next Generation Wireless SoCs
- Face detection based on camera capture video in OPENCV - Mir NXP i.MX93 development board
- The UK tests drones equipped with nervous systems: no need to frequently land for inspection
- The power of ultra-wideband: reshaping the automotive, mobile and industrial IoT experience
- STMicroelectronics launches highly adaptable and easy-to-connect dual-radio IoT module for metering and asset tracking applications
- This year, the number of IoT connections in my country is expected to exceed 3 billion
- Infineon Technologies SECORA™ Pay Bio Enhances Convenience and Trust in Contactless Biometric Payments
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Wiring harness durability test and contact voltage drop test method
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- Brief Analysis of Automotive Ethernet Test Content and Test Methods
- You can use FIND to check which library a certain component is in in the PROTEL schematic. You can also check which library a certain package is in. Why is it not there?
- Can RS485 communicate stably using parallel wires (non-twisted pair)? 5m wire length, 9600bps
- TI Wired and Wireless Communications in Electric Vehicle Battery Management
- [CH563L Review] Part 1 Based on the official uCos introductory Hello World
- Why is there a "red dot" on my forum icon?
- Is the signal mentioned in Nyquist sampling theorem limited to sine (cosine) signal form?
- Thank you for being there, thank you for being polite!
- How to locate the code and data of C program
- Color screen printing limit for color segment screen
- RF Personal Experience Sharing Series