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 & Microsystems47, 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
 Computationally intelligent hybrid systems: the fusion of soft computing and hard computing
Ovaska S., Wiley-IEEE Press, 2004. Type: Book (9780471476689)
Jun 10 2005
A high performance, low complexity algorithm for compile-time task scheduling in heterogeneous systems
Hagras T., Janeček J. Parallel Computing 31(7): 653-670, 2005. Type: Article
Aug 8 2006
On the efficacy of GPU-integrated MPI for scientific applications
Aji A., Panwar L., Ji F., Chabbi M., Murthy K., Balaji P., Bisset K., Dinan J., Feng W., Mellor-Crummey J., Ma X., Thakur R.  HPDC 2013 (Proceedings of the 22nd International Symposium on High-Performance Parallel and Distributed Computing, New York, NY, Jun 17-21, 2013)191-202, 2013. Type: Proceedings
Nov 14 2013

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy