SEDec 31, 2016

SCALL: Software Component Allocator for Heterogeneous Embedded Systems

arXiv:1701.00123v111 citations
Originality Synthesis-oriented
AI Analysis

This addresses the challenge for system architects in optimizing resource utilization on heterogeneous platforms, but it is incremental as it builds on existing methods like heuristics and AHP.

The paper tackles the problem of allocating software components on heterogeneous embedded systems by presenting SCALL, a prototype tool that uses heuristics and AHP for weighted multi-objective design space exploration, resulting in support for system architects in making complex allocation decisions during early design phases.

Allocation of software components on a heterogeneous computing platform involves hard decisions; handling different types of computing units with specific processing paradigms and a number of software components which require specific resources. An allocation method which explores the design space to provide a system architect with deployment alternatives in an early design phase can have a significant impact on the utilization of underlying platform. In this paper we present SCALL, an early prototype tool which uses heuristics and AHP for weighted multi-objective design space exploration to support systems architects in complex allocation decisions in early design phases.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes