Power.org introduces Power ISA Version 2.06
Power.org, an organisation that promotes and develops standards for Power Architecture technology, has released Power Instruction Set Architecture (ISA) Version 2.06.
Power ISA Version 2.06 is claimed to incorporate significant advances for server and embedded applications that improve performance and efficiency and speed design cycles.
Fawzi Behmann, marketing committee chair at Power.org, said: 'Power ISA Version 2.06 enhances Power Architecture capabilities for the server market and considerably extends Power Architecture technology's performance and design benefits for the embedded market.
'The Power.org ecosystem continues driving technology advances to align with the ever-evolving demands of the Power Architecture development community and applications, all driven by a need for high-performance and efficient operation.' Power ISA Version 2.06 defines significant extensions for the embedded environment, including an enhanced memory management architecture, logical partitioning and hypervisor support, embedded page table support and multi-threading.
It features: a vector-scalar floating-point facility that merges and extends existing vector and scalar floating-point operations; numerous fixed-point, floating-point and memory-management instructions; a storage attribute in support of strong storage access ordering; and storage control features.
For server applications, Power ISA Version 2.06 includes major extensions to the scalar and single-instruction multiple data (SIMD) floating-point architecture.
The Vector-Scalar Extension (VSX) unifies and extends the existing scalar floating-point and vector facilities to improve floating-point performance for compute-intensive tasks.
VSX introduces support for double-precision floating-point vector operations and consolidates the existing vector and floating-point scalar registers into a unified 64-entry register file.
These enhancements enable increased parallelism in double-precision floating-point processing with better execution pipeline utilisation, which is intended to lead to increased application performance.
For embedded designers, Power ISA Version 2.06 offers support for virtualisation and hypervisors, including a guest mode and memory management unit (MMU) extensions that are intended to enable the efficient implementation of hypervisors on the embedded Power Architecture platform.
It allows a more efficient implementation of virtualisation overall, partitioning of embedded systems, the isolation of applications and resource sharing and techniques that were previously only available for the server market.
The high-level memory management framework of previous architecture versions has been replaced by a detailed architecture based on the Freescale MMU model and has been extended to support virtualisation and enhanced performance.
This provides a single programming model to streamline future software development that formerly needed to cope with a variety of MMUs from multiple companies.
Page table support has been added to the embedded architecture specifically to enhance the performance of the Linux operating system running on embedded Power Architecture platforms.
This provides a more natural way to perform address translation and can significantly speed up applications where translation is a bottleneck.
Power ISA Version 2.06 includes explicit support for the execution of multiple threads on an embedded core.
Multi-threading is said to enable significant improvements in application throughput on the embedded platform.
Not what you're looking for? Search the site.
Articles by product category
-
Active Components (11,579)
- Active Components (4)
- Analogue and Mixed Signal ICs (1,726)
- Communications ICs (Wired) (1,803)
- Discrete Power Devices (418)
- Programmable Logic Devices (597)
- Microprocessors, Microcontrollers and DSPs (2,157)
- Memory Devices and Modules (760)
- Power Supply ICs and Controllers (2,391)
- Communications ICs (Wireless) (1,578)
- Standard Logic Devices (145)
-
Passive Components (3,138)
- Passive Components (1)
- Capacitors (682)
- EMC Components (407)
- Frequency Control Components (410)
- Electromechanical Components (571)
- Circuit Protection Devices (494)
- Resistors (315)
- Transformers and Inductors (258)
-
Design and Development (9,476)
- Design and Development (1)
- Embedded Software and Operating Systems (1,673)
- Design and Development Hardware (1,030)
- Intellectual Property Cores (1,538)
- Reference Designs (351)
- Design and Development Software (4,578)
- Design Services (305)
-
Enclosures and Panel Products (3,362)
- Enclosures and Panel Products (2)
- Handheld and Other Small Enclosures (137)
- Instrument Cases, Benchtop, Wall-Mounting Enclosures (338)
- Floor-Standing Racks, Cabinets, Enclosures (246)
- Fans and Blowers (223)
- Gaskets, Seals and Screens (123)
- Heatsinks and Thermal Management (198)
- LCD Modules (484)
- Monitors (132)
- Other OEM Display Modules, Meters (239)
- Switches and Keyboards (576)
- Rotary Controls, Joysticks etc (136)
- Indicators and Audio (79)
- Touchscreens and Touch Sensors (291)
- Printers, Knobs, Bezels, Other Panelware (151)
-
Interconnection (3,028)
- Interconnection (10)
- Antennas and Feeders (304)
- Boards and Backplanes (153)
- Cables and Wires (455)
- PCB Connectors (598)
- Plugs and Sockets (1,174)
- Terminals and Power (279)
- Electronics Manufacturing, Packaging (3,182)
- Industry News (1,935)
- Optoelectronics (1,711)
-
Power Supplies (2,461)
- Power Supplies (6)
- AC/DC Power Supplies (1,032)
- Batteries and Chargers (248)
- DC/DC Convertors (881)
- DC/AC Inverters (78)
- OEM Power Supplies (0)
- UPSs (216)
-
Subassemblies (4,829)
- Subassemblies (2)
- VMEbus Boards, Assemblies (420)
- CompactPCI Boards, Assemblies (372)
- Embedded Computing and Control (1,261)
- Wireless Communications (1,075)
- Networking Hardware (906)
- PC-Compatible Boards, Assemblies (793)
-
Test and Measurement (5,164)
- Test and Measurement (2)
- ATE Systems (392)
- Compliance Engineering (900)
- Sensors and Data Acquisition (901)
- Board-Level Instruments (542)
- Stand-Alone Instruments (2,008)
- Test Accessories (404)
