Multicore Association Provides Architecture Description Standard to Enhance Software Tool Support for Multicore and Manycore Processors
Free XML Editor Source Code and Binaries are Also Available in Support of the Software/Hardware Interface for Multicore/Manycore (SHIM) Processors
El Dorado Hills, Calif. – February 12, 2015 – The Multicore Association™, a global non-profit organization that develops standards to speed time-to-market for products with multicore processor implementations, announces the availability of its specification for Software/Hardware Interface for Multicore/Manycore (SHIM) processors and tools. In addition to shrinking software tool support costs, SHIM helps existing tools quickly adopt new hardware and facilitates and accelerates the development of new innovative tools.
Multicore and manycore system development often lags the availability of processor hardware - it’s not practical for development tool vendors and runtime systems to readily support the unlimited number of processor configurations. The SHIM standard provides a common interface to abstract the hardware properties that matter to multicore tools, facilitating better tool support and quicker time to market.
SHIM’s primary goal is to define an architecture description standard useful for software design. Some architectural features that SHIM describes are the hardware topology including processor cores, accelerators, memory/caches and inter-core communication channels, with selected details of each element, and instruction, memory, and communication performance information. While the SHIM standard is publicly available, the vendor-specific information can remain confidential between a processor vendor and its development tool partners.
The SHIM standard is beneficial for many types of tools, including performance estimation, system configuration, and hardware modeling. Performance information is critical for most software development tools, including performance analysis tools and auto-parallelizing compilers. Basic architectural information for system configuration could be used by operating systems, middleware, and other runtime libraries. In addition, the SHIM standard can be used with hardware modeling to support architecture exploration.
The Multicore Association working group that developed the SHIM specification was chaired by Masaki Gondo, Software CTO and GM of Technology at eSOL (www.esol.com). “Now that the first version of SHIM is complete, eSOL will be among the first companies to implement product utilizing the standard,” said Masaki Gondo. “SHIM will enable eSOL and the industry in general, to more easily support successive generations of SoCs from semiconductor vendors without requiring extensive development tool upgrades.”
To enable SHIM’s adoption, eSOL and Nagoya University are providing a SHIM Editor and Performance measurement tools, distributing them under MIT license at https://github.com/openshim/shim. Anyone with access to the processor hardware specification and a hardware execution environment (such as an evaluation board), can use these tools to generate SHIM XML. These tools will also serve as a reference SHIM application for anyone wanting to integrate and/or explore the specification. For those who are not using the SHIM API but would like to see how the SHIM XML files can be created, executable files of these tools are also available from the site.
“Freescale is actively looking to use SHIM for configuration of Trace IP on our platforms. Performance analysis tools can benefit from SHIM to define a software perspective of the hardware configuration,” said Razvan Ionescu, Software Analysis Architect at Freescale Semiconductor. “We believe SHIM will provide a smooth transition from multicore- to manycore-based system configurations.”
“We are happy to see the MCA drive to simplify multicore by defining standards for software development,” said Sven Brehmer, CEO of PolyCore Software. “We are planning to use SHIM to quickly adapt our product, Poly-Platform, to processors and SOCs.”
"The SHIM standard is a perfect match with our Pareon software parallelization tool: it provides an architectural description of the multicore structure with performance information at just the right level of abstraction. The adoption of SHIM is especially attractive for its accompanying tooling that helps to create this information,” said Jos van Eijndhoven, Vector Fabrics, CTO. “We are looking forward to integrate SHIM support in a next product release later this year."
“The SHIM specification is at the right level of abstraction and when adopted by suppliers, will be of great help for our tool platform,” said Harald Mackamul, technical project leader of AMALTHEA4public. The AMALTHEA4public, which has 22 European partners, is an Information Technology for European Advancement (ITEA 2) funded project focused on developing an open and expandable tool platform for automotive embedded-system engineering based on model-driven methodology.
The SHIM specification is publicly available from the organizations website. For more information, visit http://www.multicore-association.org/workgroup/shim.php
Related Semiconductor IP
- USB 20Gbps Device Controller
- Ultra-High-Speed Time-Interleaved 7-bit 64GSPS ADC on 3nm
- Fault Tolerant DDR2/DDR3/DDR4 Memory controller
- 25MHz to 4.0GHz Fractional-N RC PLL Synthesizer on TSMC 3nm N3P
- AGILEX 7 R-Tile Gen5 NVMe Host IP
Related News
- Innosilicon Scales LPDDR5X/5/4X/4 and DDR5/4 Combo IPs to 28nm and 22nm, Cementing Its Position as the ‘One Stop’ for Memory Interface Solutions
- MIPI Alliance Releases I3C Basic v1.2 Utility and Control Bus Interface for Mobile, IoT and Data Center Applications
- EXTOLL received GlobalFoundries Award for “Interface IP Partner of the Year”
- SmartSoC Solutions Partners with Cortus to Advance Chip Design and Manufacturing for SIM Cards, Smart Cards, Banking Cards, and E-Passports in India
Latest News
- BrainChip Expands Global Reach, Announces Akida Boards and AI Development Kits Available at DigiKey
- Qualitas Semiconductor Successfully Demonstrates Live UCIe PHY IP at AI Infra Summit 2025
- Silicon Creations Announces 1000th Production FinFET Tapeout at TSMC and Immediate Availability of Full IP Library on TSMC N2 Technology
- Intel and NVIDIA to Jointly Develop AI Infrastructure and Personal Computing Products
- Comcores MACsec IP is compliant with the OPEN Alliance Standard