Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
The AXIOM software layers
Álvarez C., Ayguadé E., Bosch J., Bueno J., Cherkashin A., Filgueras A., Jiménez-González D., Martorell X., Navarro N., Vidal M., Theodoropoulos D., Pnevmatikatos D., Catani D., Oro D., Fernández C., Segura C., Rodríguez J., Hernando J., Scordino C., Gai P., Passera P., Pomella A., Bettin N., Rizzo A., Giorgi R.  Microprocessors & Microsystems 47, Part B,  262-277, 2016. Type: Article
Date Reviewed: May 15 2017

AXIOM is a project aimed at building a hardware substrate and software layers to target cyber-physical systems (CPS) that interact with users in real-time running applications such as face recognition. The paper should be of interest to any practitioners in the area of CPS who are interested in the computing resources to support such applications with a particular focus on energy efficiency. The paper describes the designs and plans for a three-year multi-university project to build AXIOM.

The most interesting aspect of this is the design choices made for AXIOM. The authors have settled on a hardware substrate that combines a field-programmable gate array (FPGA) and low-power ARM cores into a programmable system on a chip (SoC). This is supported by experimental data that shows excellent energy efficiency on the matrix multiplication micro-benchmark, for instance. Another interesting design decision is the task-oriented approach to extracting parallelism for a single ARM+FPGA board. The rationale seems to be easy extraction of such parallelism from sequential code using the Mercurium compiler. Finally, the authors settle on a distributed shared memory (DSM) framework to distribute work across multiple boards. The rationale is that it is easier to start from symmetric multi-processor (SMP) programs and move to DSM rather than starting from a message-passing paradigm that would appear to require a lot of engineering effort for parallelizing targeted cyber-physical workloads using message passing.

AXIOM is an ambitious project. It is worth watching to see how the authors deal with some of the trickier issues that they will encounter, such as security and fault tolerance, that do not seem to have played a major role in their design decisions thus far. Overall, this is an interesting paper and a project definitely worth following for cyber-physical researchers.

Reviewer:  Amitabha Roy Review #: CR145283 (1707-0454)
Bookmark and Share
Heterogeneous (Hybrid) Systems (C.1.3 ... )
Real-Time And Embedded Systems (C.3 ... )
Real-Time Systems And Embedded Systems (D.4.7 ... )
Integrated Circuits (B.7 )
Would you recommend this review?
Other reviews under "Heterogeneous (Hybrid) Systems": Date
Fast rendezvous on a cycle by agents with different speeds
Feinerman O., Korman A., Kutten S., Rodeh Y.  Theoretical Computer Science 688 77-85, 2017. Type: Article
Oct 16 2017
Cost-effective service provisioning for hybrid cloud applications
Liu F., Luo B., Niu Y.  Mobile Networks and Applications 22(2): 153-160, 2017. Type: Article
Jun 12 2017
A general recommendation model for heterogeneous networks
Pham T., Li X., Cong G., Zhang Z.  IEEE Transactions on Knowledge and Data Engineering 28(12): 3140-3153, 2016. Type: Article
May 9 2017

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2022 ThinkLoud, Inc.
Terms of Use
| Privacy Policy