Products

  • EnergyLab - Design Tool

    AGGIOS EnergyLab design tool is an integrated design environment (IDE) for the design, visualization, and test/measurement of power, energy, latency and thermal behavior of multicore SoCs, integrated platforms and complete applications...

    Read more...
  • Seed Embedded Software

    AGGIOS Seed embedded software enables run-time management of power, energy, latency and thermal characteristics for heterogeneous multicore multi-OS SoCs and complete applications...

    Read more...
Aggios Products Overview

Company

  • About AGGIOS

    Software defined platform management (SDPM) is an exciting new technology that enables innovation in how we design and manage power, energy and thermal characteristics of electronic devices. SDPM has three defining characteristics. First, SDPM abstracts higher-level platform behavior. Second, it separates the platform management plane from the processing plane. And third, SDPM consolidates the platform management plane, so that a single software platform manager controls multiple processing plane elements...

    Read more...
Aggios Company Image

AGGIOS products are centered around the concept of software defined energy management (SDEM). SDEM is an exciting new technology that enables innovation in how we design and manage energy, power and thermal characteristics of electronic devices. SDEM has three defining characteristics. First, SDEM abstracts higher-level platform behavior. Second, it separates the platform management plane from the processing plane. And third, SDEM consolidates the platform management plane, so that a single software platform manager controls multiple processing plane elements.

AGGIOS products support the SDEM concept with the Seed embedded software and the EnergyLab design tool with its UHA model library. The complete development cycle is covered from power simulation and trade-off analysis to run-time platform management and testing of the final product.

Aggios Products Overview
  • EnergyLab Design Tool

    AGGIOS EnergyLab design tool is an integrated design environment (IDE) for the design, visualization, and test/measurement of power, energy, latency and thermal behavior of multicore SoCs, integrated platforms and complete applications...

    Read more...
  • Seed Embedded Software

    AGGIOS Seed embedded software enables run-time management of power, energy, latency and thermal characteristics for heterogeneous multicore multi-OS SoCs and complete applications...

    Read more...

AGGIOS EnergyLab design tool is an integrated design environment (IDE) for the design, visualization, and test/measurement of power, energy, latency and thermal behavior of multicore SoCs, integrated platforms and complete applications. AGGIOS EnergyLab relies on the IEEE P2415 UHA standard and adapts the AGGIOS Seed embedded software to specifics of the customer hardware and software, optimizing operating characteristics such as power, energy, thermal, and latencies.

AGGIOS EnergyLab covers:

  • Energy Modeling and Design
  • Energy Simulation and Analysis
  • Energy Verification and Validation
  • Energy Management Generation and Configuration
  • Energy Debugging and Optimization
Energylab

With AGGIOS EnergyLab users can:

  • Create and edit descriptions of the hardware and software details of their systems
    • Support for IEEE P2415 UHA format
    • Describe dependencies between components, including voltage domains, clock-trees, and reset lines
    • Describe software and its dependencies on hardware
    • Describe power management policies
    • Design based on templates
  • Represent the device and component hierarchy in graphical and tabular format;
  • Simulate typical scenarios for a given system
    • Analyze dependencies and their impacts on power states
    • Single-step through scenarios to analyze behavior step by step, examining the influence of each event
    • Easily change scenarios in order to compare different configurations, what-if analysis
    • Visualize and inspect details regarding
      • Energy profile
      • Thermal profile
      • Transition latencies
  • Verify and validate their design
    • Instant validation of model consistency and completeness
    • Intuitive highlighting of problems in the description, verbose problem/remedy descriptions
    • Identification and prevention of syntax errors
  • Generate customized AGGIOS Seed embedded software, along with OS drivers and user space daemons;
  • Export and import a variety of system and power description formats, including DTS, UPF/CPF and IP-XACT;

Energylab

Supported hosts

AGGIOS EnergyLab is available for Linux and Windows.

Supported development boards

AGGIOS EnergyLab supports the following boards for test & measurement integration:

  • Xilinx ZCU-102
  • Xilinx ZCU-106
  • Other boards upon request

 

UHAL® Model Library

AGGIOS Unified Hardware Abstraction (UHA) is an OS-agnostic formal description format. The AGGIOS UHA model library provides descriptions for standard hardware IP, enabling rapid and accurate power modeling tailored to custom systems and applications.

The UHA abstraction describes:

  • The programmer’s view of SoC and board components (processors, busses, memories, accelerators, controllers, PMICs) with their operating states and operating points annotated with power, thermal, capability, latency, constraint, retention and transition information;
  • Clock trees, voltage rails, power islands, reset trees, and their hardware and software control;
  • Constraints as well as inter-component dependencies;
  • OS tasks, routines and applications annotated with their energy requirements;
  • Outside impacts on device’s power behavior;
Uha Components

UHA introduces the new Scene concept which describes typical use cases and user activities conducted on the device combined with energy consumption and quality of service information. Scenes are combined and transitioned by the Seed run-time software using user defined Scene transition tables and a set of Scene combination rules.

UHA is the proper superset of the Device Tree (DTS) enumeration and driver matching abstraction widely used by the Linux and Open Firmware communities making it easy to import and export the DTS files from UHA.

AGGIOS Seed embedded software enables run-time management of power, energy, latency and thermal characteristics for heterogeneous multicore multiOS SoCs and complete applications.
The Seed software drivers and firmware kernel complement the standard OSes and take full control over platform management:

  • Detect and respond to power management directives by the various OSes including during power transitions;
  • During OS suspend periods manage the sleep, suspend and dark wake states of the device;
  • Coordinate power state changes of components, clusters and subsystems;
  • Manage UHA operating points and scenes required by the application;
  • Execute control code to retain state information during transitions;
  • Change power states by directly accessing hardware components, including clocks, PLLs and PMICs;
  • Provide run-time power and energy estimates;

Seed accomplishes the above tasks and delivers:

  • Fast and precise execution of power state changes;
  • Optimized power states meeting performance and latency requirements;
  • Small footprint to fit within local memory of dedicated cores;
  • Flexibility to distribute energy management across all the participating cores and OSes as well as type 1 and type 2 hypervisors;
  • Support for wide range of processors ranging from application processors to dedicated power management and always-on-cores;

Supported target devices

Optimized Seed embedded software is available for all Xilinx UltraScale+ MPSoC devices, including:

  • All UltraScale+ MPSoC CG devices
  • All UltraScale+ MPSoC EG devices
  • All UltraScale+ MPSoC EV devices

Seed embedded software can be generated for a wide range of other architectures and devices using the EnergyLab Seed generator.

UHAL® Model Library

AGGIOS Unified Hardware Abstraction (UHA) is an OS-agnostic formal description format. The AGGIOS UHA model library provides descriptions for standard hardware IP, enabling rapid and accurate power modeling tailored to custom systems and applications.

The UHA abstraction describes:

  • The programmer’s view of SoC and board components (processors, busses, memories, accelerators, controllers, PMICs) with their operating states and operating points annotated with power, thermal, capability, latency, constraint, retention and transition information;
  • Clock trees, voltage rails, power islands, reset trees, and their hardware and software control;
  • Constraints as well as inter-component dependencies;
  • OS tasks, routines and applications annotated with their energy requirements;
  • Outside impacts on device’s power behavior;
Uha Components

UHA introduces the new Scene concept which describes typical use cases and user activities conducted on the device combined with energy consumption and quality of service information. Scenes are combined and transitioned by the Seed run-time software using user defined Scene transition tables and a set of Scene combination rules.

UHA is the proper superset of the Device Tree (DTS) enumeration and driver matching abstraction widely used by the Linux and Open Firmware communities making it easy to import and export the DTS files from UHA.

Mobile Devices

Software Defined Power Management for mobile applications...

Wall-plugged Devices

Software Defined Power Management for wall-plugged applications...

Internet of Things (IoT)

Software Defined Power Management for IoT applications...

In 2012, a team of ex ARM and Qualcomm engineers joined forces to revolutionize energy management of electronic devices and formed the company AGGIOS (stands for AGGregated IO Systems). Today, AGGIOS is the leading independent provider of energy management software and design tools for battery-powered and plugged electronic devices, ranging from mobile radios, over set top boxes to servers. In collaboration with our semiconductor partners, AGGIOS run-time software successfully manages millions of electronic devices world-wide prolonging battery life and reducing energy footprint. AGGIOS design tools assure designers that every micro Joule of energy is accounted for, resulting in highly efficient, smaller and cooler electronic devices.

Vojin Zivojnovic

is co-founder and CEO of AGGIOS. Prior to starting AGGIOS he was ARM’s Vice President responsible for WW OEM and Foundry business development and sales. In 1997 Vojin co-founded AXYS Design Automation (Irvine, CA), the pioneer in multicore system design methodology, and served as AXYS Design’s CEO until the acquisition by ARM in 2004. Prior to AXYS Design he led simulation and modeling efforts at Rockwell Semiconductors. Vojin received his Ph.D. in computer science from Aachen University of Technology in Germany and has published over 60 research papers in statistical signal processing, DSPs, design methodology and embedded software.

Davorin Mista

is co-founder and VP of Engineering of AGGIOS. Davorin has 17 years of software development and management experience at Smavicon, AXYS Design, ARM and Adconion. At AXYS Design Davorin led the worldwide engineering teams (US and Germany) and managed its complete line of products. After the acquisition of AXYS by ARM Davorin assumed various engineering management roles at ARM, including the engineering management of the System Tools Group. Davorin holds an M.Sc. in Electrical Engineering from Technical University of Darmstadt, Germany.

Tom Collopy

is CTO (acting) of AGGIOS. Tom brings over 27 years of experience in a broad-range of technical, management, marketing, and business development positions in Xcella (startup), Qualcomm, Ford and IBM. Most recently he was Vice President of Engineering for Qualcomm responsible for software development for the Smartphone/Smartbook market. He, along with two other co-founders, formed the now 250+ person Qualcomm Raleigh site. Tom received his Master’s degree in Electrical Engineering from Syracuse University and his Bachelor’s degree from The University of Michigan in Electrical Engineering.

The AGGIOS team is advised by a team of power design, methodology and operating system experts from UC Berkeley and Princeton University.

AGGIOS is employee-owned and has offices in Irvine, CA, US and Belgrade, Serbia.

In 2012, a team of ex ARM and Qualcomm engineers joined forces to revolutionize energy management of electronic devices and formed the company AGGIOS (stands for AGGregated IO Systems). Today, AGGIOS is the leading independent provider of energy management software and design tools for battery-powered and plugged electronic devices, ranging from mobile radios, over set top boxes to servers. In collaboration with our semiconductor partners, AGGIOS run-time software successfully manages millions of electronic devices world-wide prolonging battery life and reducing energy footprint. AGGIOS design tools assure designers that every micro Joule of energy is accounted for, resulting in highly efficient, smaller and cooler electronic devices.

Vojin Zivojnovic

is co-founder and CEO of AGGIOS. Prior to starting AGGIOS he was ARM’s Vice President responsible for WW OEM and Foundry business development and sales. In 1997 Vojin co-founded AXYS Design Automation (Irvine, CA), the pioneer in multicore system design methodology, and served as AXYS Design’s CEO until the acquisition by ARM in 2004. Prior to AXYS Design he led simulation and modeling efforts at Rockwell Semiconductors. Vojin received his Ph.D. in computer science from Aachen University of Technology in Germany and has published over 60 research papers in statistical signal processing, DSPs, design methodology and embedded software.

Davorin Mista

is co-founder and VP of Engineering of AGGIOS. Davorin has 17 years of software development and management experience at Smavicon, AXYS Design, ARM and Adconion. At AXYS Design Davorin led the worldwide engineering teams (US and Germany) and managed its complete line of products. After the acquisition of AXYS by ARM Davorin assumed various engineering management roles at ARM, including the engineering management of the System Tools Group. Davorin holds an M.Sc. in Electrical Engineering from Technical University of Darmstadt, Germany.

Tom Collopy

is CTO (acting) of AGGIOS. Tom brings over 27 years of experience in a broad-range of technical, management, marketing, and business development positions in Xcella (startup), Qualcomm, Ford and IBM. Most recently he was Vice President of Engineering for Qualcomm responsible for software development for the Smartphone/Smartbook market. He, along with two other co-founders, formed the now 250+ person Qualcomm Raleigh site. Tom received his Master’s degree in Electrical Engineering from Syracuse University and his Bachelor’s degree from The University of Michigan in Electrical Engineering.

The AGGIOS team is advised by a team of power design, methodology and operating system experts from UC Berkeley and Princeton University.

AGGIOS is employee-owned and has offices in Irvine, CA, US and Belgrade, Serbia.

AGGIOS is hiring

Jobs in Irvine, CA

  • Embedded Software Engineer - Linux
    AGGIOS is looking for embedded software engineers to join our team working on power and energy management solutions for state-of-the-art processors, systems, and devices.

    Qualifications
    Do you have at least 5 years of experience as well as expertise in Embedded Linux, power management and device drivers? Then this position might be for you!

    See detailed job description...

  • Junior Software Engineer
    AGGIOS is looking for college graduates to join our team working on exciting projects in power and energy management of embedded systems.

    Qualifications
    Do you have a Bachelors or Masters degree in computer science, electrical engineering or equivalent and enjoy programming in C/C++? Then this position might be for you!

    See detailed job description...

Jobs in Belgrade, Serbia

  • Software Engineer
    AGGIOS is looking for software engineers to join our team working on exciting projects in power and energy management of embedded systems.

    Qualifications
    Do you have at least 3 years of C/C++ programming experience as well as a degree in computer science, electrical engineering or equivalent? Then this position might be for you!

    See detailed job description...

  • Junior Software Engineer
    AGGIOS is looking for college graduates to join our team working on exciting projects in power and energy management of embedded systems.

    Qualifications
    Do you have a Bachelors or Masters degree in computer science, electrical engineering or equivalent and enjoy programming in C/C++? Then this position might be for you!

    See detailed job description...

Coming soon...

Latest news

  • June 1, 2018

    AGGIOS Exhibits at the 2018 DAC, June 25-27

    AGGIOS®, the leader in software defined energy management, invites you to visit us at booth 1445D at this year's Design Automation Conference in San Francisco.

    Read more...

  • June 30, 2017

    AGGIOS Receives Automatic Energy Management Technology Patent

    AGGIOS®, the leader in software defined energy management, announced today that it has been granted the US Patent No. 9,690,354

    IRVINE, CA, June 30, 2017 (GLOBE NEWSWIRE) -- “AUTOMATIC ENERGY DESIGN AND MANAGEMENT SYSTEM FOR ASSESSING SYSTEM COMPONENTS’ ENERGY CONSUMPTION, COMPILING ENERGY MANAGEMENT CONTROL AND OPTIMIZING ENERGY USAGE” – describes systems for automated generation of power and energy management control.

    The provisional application was filed on May 6th 2013.

    Read more...

  • October 25, 2016

    AGGIOS Donates Its Unified Hardware Abstraction Format to IEEE Standards Project

    The new technical standard IEEE P2415 aims to improve energy efficiency, reliability and safety of mobile, internet of things and wall plugged electronic devices

    IRVINE, CA--(Marketwired - October 25, 2016) - AGGIOS®, the leader in software defined energy management, announced today that it has granted a copyright to the IEEE Standards Association for the Unified Hardware Abstraction (UHA) format technical documentation it developed under a research grant from the California Energy Commission. The copyrighted documentation shall be provided to the IEEE P2415 Working Group to advance the development of the new technical standard for the Unified Hardware Abstraction and Layer for Energy Proportional Electronic Systems. The standard defines the syntax and semantics for energy-oriented description of hardware, software and power management for electronic systems. It enables viewing, modeling, verifying, implementing and testing device's energy features, covering both the pre- and post-silicon design flow. For more information on the IEEE P2415 project, please visit: https://standards.ieee.org/develop/project/2415.html

    Read more...

  • March 14, 2016

    California Energy Commission Invests in Software Defined Power Management Methodology and Standard

    AGGIOS Receives $2M California Funding to Advance Technology and Technical Standard for Energy Efficient Electronic Devices

    IRVINE, CA--(Marketwired - March 14, 2016) - AGGIOS®, the leader in software defined energy management, announced today that it has received California Energy Commission funding to advance the software defined energy management methodology and develop prototype designs based on the upcoming IEEE P2415 unified hardware abstraction standard. The aim is to capture the best practices from the energy design of mobile devices and apply them to plug load devices to "reduce energy in set-top boxes, televisions, personal computers and game consoles," according to Commission's press release.

    Read more...

  • November 11, 2015

    AGGIOS ANNOUNCES SOFTWARE DEFINED POWER MANAGEMENT SOLUTION FOR XILINX ZYNQ ULTRASCALE+ MPSOC

    Seed Energy Manager for Zynq UltraScale+ MPSoC debuts at ARM TechCon, Nov 11-12

    IRVINE, CA--(Marketwired - November 11, 2015) - AGGIOS®, a software defined energy management pioneer, today announced the Seed™ Energy Manager for Xilinx® Zynq® UltraScale+™ MPSoC. The AGGIOS Seed software serves as a distributed energy supervisor for heterogeneous, multiprocessor, multi OS architectures and complements the standard OS power management to provide improved performance of a System on Chip (SoC) and complete device. As a companion to Seed, AGGIOS offers EnergyLab™, an energy management synthesis tool that helps simplify and accelerate adaptations of the Seed energy manager software to customers' applications.

    Read more...

  • September 22, 2014

    AGGIOS HEADS IEEE STANDARDIZATION OF UNIFIED HARDWARE ABSTRACTION (UHA) FOR ENERGY PROPORTIONAL ELECTRONIC SYSTEMS

    The IEEE P2415™ standards project opens the path for wide adoption of AGGIOS® energy design and management technology for mobile and wall-powered devices

    Irvine, Calif.--(BUSINESS WIRE)--Based on the results of a year-long study group spearheaded by AGGIOS® and supported by more than 30 leading electronics companies, the IEEE, the world’s largest professional organization dedicated to advancing technology for humanity, announced the formation of the IEEE P2415™ Unified Hardware Abstraction and Layer Working Group...

    Read more...

  • September 16, 2014

    IEEE Forms Two New Working Groups to Standardize Software and System-Level Energy Management and Power Modeling for System-on-Chip Devices

    IEEE P2415™ and IEEE P2416™ will be created to augment existing standards for low-power design and verification methodologies for system-on-chip

    PISCATAWAY, N.J.--(BUSINESS WIRE)--IEEE, the world’s largest professional organization dedicated to advancing technology for humanity, today announced the formation of the IEEE P2415™ Unified Hardware Abstraction and Layer Working Group and IEEE P2416™ Power Modeling Meta-standard Working Group. Both new working groups will be drafting standards that are intended to support development of more powerful and economically affordable electronics.

    Read more...

  • December 16, 2013

    AGGIOS Receives California Energy Commission Funding For Unified Power Control Technology

    Irvine, CA – December, 16th 2013 --- AGGIOS®, the energy management and design technology leader, announced today that it was selected by the California Energy Commission (CEC) to receive funding for “cutting-edge research that will reduce the cost of producing electricity, save energy and improve the environment,” according to the CEC press release. The CEC also states that “projects completed under the CEC-EISG program have attracted follow-on research funds from other sources on a ratio of 53 to 1. As of 2013, $34 million in EISG awards has led to $1.8 billion in follow-on investment.”

    Read more...

  • October 29, 2013

    AGGIOS Showcases New Technology at ARM TechCon 2013

    Read more...

  • AGGIOS and Mindspeed Technologies Showcase New System Power Management Solution for Mindspeed’s Comcerto 2000 Communications Processor Applications at Computex 2013

    TAIPEI, Taiwan--(BUSINESS WIRE)--AGGIOS®, the power design automation technology leader, announced today the availability of the CLIOS™ Power Manager for Mindspeed®'s Comcerto® 2000 Communications Processor. The CLIOS technology leverages the heterogeneous multi-core architecture of the Comcerto 2000 system-on-chip for advanced distributed power management and delivers optimum power consumption and latency for the system on chip, board and whole application device.

    Read more...

Blogs

  • July 17, 2018 - LiNUX.COM

    Xen Project Hypervisor Power Management: Suspend-to-RAM on Arm Architectures

    About a year ago, we started a project to lay the foundation for full-scale power management for applications involving the Xen Project Hypervisor on Arm architectures. We intend to make Xen on Arm's power management the open source reference design for other Arm hypervisors in need of power management capabilities.

    We looked at the older ACPI-based power management for Xen on x86, which features CPU idling (cpu-idle), CPU frequency scaling (cpu-freq), and suspend-to-RAM. We also looked at the PSCI platform management and pass-through capabilities of Xen on Arm, which already existed, but did not have any power management support. We decided to take a different path compared to x86 because we could not rely on ACPI for Arm, which is not widespread in the Arm embedded community. Xen on Arm already used PSCI for booting secondary CPUs, system shutdown, restart and other miscellaneous platform functions; thus, we decided to follow the trend, and base our implementation on PSCI.

    Read more...

  • July 10, 2018 - LiNUX.COM

    Xen Project Hypervisor: Virtualization and Power Management are Coalescing into an Energy-Aware Hypervisor

    Power management in the Xen Project Hypervisor historically targets server applications to improve power consumption and heat management in data centers reducing electricity and cooling costs. In the embedded space, the Xen Project Hypervisor faces very different applications, architectures and power-related requirements, which focus on battery life, heat, and size.

    Although the same fundamental principles of power management apply, the power management infrastructure in the Xen Project Hypervisor requires new interfaces, methods, and policies tailored to embedded architectures and applications. This post recaps Xen Project power management, how the requirements change in the embedded space, and how this change may unite the hypervisor and power manager functions.

    Read more...

  • December 8, 2015 - EE-Times Embedded.com

    Solving power management of multiprocessor systems with the eXtensible Energy Management Interface

    The Latency/Power Tradeoff Problem
    There is currently no commonly used standard to manage system power in heterogeneous multiprocessor systems. Each vendor must reinvent APIs and protocols to handle power management and spend time integrating these APIs into each codebase for every processing core in the system. To meet market windows, vendors tend to leverage existing power management solutions in the software they use for each core and then loosely couple these cores together to create ad hoc power-management regimes. These ad hoc regimes tend to have high latency power-state transitions. To work around this, companies create static, infrequently updated data-driven approaches, trading off latency for power. Because of these tradeoffs, vendors have to leave power on the table.

    New Power API for Heterogeneous Processors
    A solution to this problem is to create an API specification that all software vendors can reasonably implement, a spec that acts as an underlying power management substrate...

    Read more...

  • November 13, 2015 - Xcell Daily Blog

    AGGIOS Seed Energy Manager Provides Software Defined Power Management for Xilinx Zynq UltraScale+ MPSoC

    Yesterday, AGGIOS announced its Seed Energy Manager, which provides software defined power management for the Xilinx Zynq UltraScale+ MPSoC. I saw this new power-management tool in action yesterday at ARM TechCon in Silicon Valley. In conjunction with the company’s EnergyLab energy management synthesis tool, Seed Energy Manager gives you remarkably simple control over the power consumption of complex, multi-processor systems based on the Zynq MPSoC.

    Read more...

  • November 6, 2014 - Semiconductor Engineering

    Designing For Energy Efficiency

    What changes when the first priority is longer battery life or reducing a seven-figure energy bill?

    Read more...

  • January 20, 2014 - Semiconductor Engineering

    Experts At The Table: What’s Next?

    Why your set-top box is a power hog and how to increase time between charges in mobile devices; where to find some huge power savings.

    Read more...

  • November 13, 2013 - EE-Times

    Energy Design Needs Unified Hardware Abstraction

    Energy-efficient product design, for both portable and plug-load devices, leads the list of on-going engineering priorities.
    While mobile device makers have been forced by consumers' insatiable mobility requirements and fierce competition to significantly improve battery life, fixed-power products have been slower to deliver better energy consumption characteristics.
    But a combination of government mandates, rising energy costs, facility limitations, and a general movement to all things green makes energy efficiency a top-level concern for every type of electronics maker.

    Read more...

  • October 24, 2013 - Semiconductor Engineering

    Lessons from the Big Apple

    Low-power designs for all of us—and why standards may show the way.

    Read more...

  • October 10, 2013 - Semiconductor Engineering

    On-Chip MCUs Excel At Power Management

    When it comes to supplying power to an SoC, there is an increasing trend to make it more intelligent. On-chip MCUs can help here.

    Read more...

Resources

Support

AGGIOS Inc.

5251 California Ave
Suite 120
Irvine CA 92617
U.S.A.

+1 949 212 0130

info@aggios.com

Directions

AGGIOS-Europe d.o.o.

Naučno Tehnološki park "Zvezdara"
Veljka Dugoševića 54 - B5, 4th floor
11000 Belgrade
SERBIA

+381 11 3370 950

info@aggios.com

Directions

Terms

Coming soon..