|
|
|
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 |
|
|
|
|
|
|
|
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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
|
more... |
|
|
|
|
|
|
|
E-Mail
This
Printer-Friendly
|
|
|
|
|
|
|