Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2656106acmconferencesBook PagePublication PagesesweekConference Proceedingsconference-collections
CASES '14: Proceedings of the 2014 International Conference on Compilers, Architecture and Synthesis for Embedded Systems
ACM2014 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ESWEEK'14: TENTH EMBEDDED SYSTEM WEEK New Delhi India October 12 - 17, 2014
ISBN:
978-1-4503-3050-3
Published:
12 October 2014
Sponsors:
SIGBED, SIGDA, IEEE CAS, IEEE Council on Electronic Design Automation (CEDA), SIGMICRO

Reflects downloads up to 25 Nov 2024Bibliometrics
Skip Abstract Section
Abstract

Welcome to the 2014 Conference on Compilers, Architectures and Synthesis for Embedded Systems -- CASES'14! We are very pleased to continue the CASES tradition of bringing a unique focus on the intersection of architecture and compilers to Embedded Systems Week (ESWEEK). CASES has served this purpose since 2006 when it first formed part of the three core conferences that comprise ESWEEK.

Skip Table Of Content Section
research-article
The improbable but highly appropriate marriage of 3D stacking and neuromorphic accelerators
Article No.: 1, Pages 1–9https://doi.org/10.1145/2656106.2656130

3D stacking is a promising technology (low latency/power/area, high bandwidth); its main shortcoming is increased power density. Simultaneously, motivated by energy constraints, architectures are evolving towards greater customization, with tasks ...

research-article
Heuristics for greedy transport triggered architecture interconnect exploration
Article No.: 2, Pages 1–7https://doi.org/10.1145/2656106.2656123

Most power dissipation in Very Large Instruction Word (VLIW) processors occurs in their large, multi-port register files. Transport Triggered Architecture (TTA) is a VLIW variant whose exposed datapath reduces the need for RF accesses and ports. However,...

research-article
Energy-efficient VFI-partitioned multicore design using wireless NoC architectures
Article No.: 3, Pages 1–9https://doi.org/10.1145/2656106.2656120

In recent years, multiple Voltage Frequency Island (VFI)-based designs have increasingly made their way into both commercial and research multicore platforms. On the other hand, the wireless Network-on-Chip (WiNoC) architecture has emerged as an energy-...

research-article
Retargetable automatic generation of compound instructions for CGRA based reconfigurable processor applications
Article No.: 4, Pages 1–9https://doi.org/10.1145/2656106.2656125

Reconfigurable processors such as SRP (Samsung Reconfigurable Processors) have become increasingly important, which enables just enough flexibility of accepting software solutions and providing application specific hardware configurability for faster ...

research-article
COREFAB: concurrent reconfigurable fabric utilization in heterogeneous multi-core systems
Article No.: 5, Pages 1–10https://doi.org/10.1145/2656106.2656119

Application-specific accelerators may provide considerable speedup in single-core systems with a runtime-reconfigurable fabric (for simplicity called "fabric" in the following). A reconfigurable core, i.e. processor core pipeline coupled to a fabric, ...

research-article
Automatic custom instruction identification in memory streaming algorithms
Article No.: 6, Pages 1–9https://doi.org/10.1145/2656106.2656114

Application-specific instruction set processors (ASIPs) extend the instruction set of a general purpose processor by dedicated custom instructions (CIs). In the last decade, reconfigurable processors advanced this concept towards run-time ...

research-article
Auto-parallelization of data structure operations for GPUs
Article No.: 7, Pages 1–10https://doi.org/10.1145/2656106.2656115

We present an auto-parallelization technique for generating GPU implementation of data-structure operations from a sequential specification. The technique partitions the data-structure operations into barrier-separated phases such that each phase ...

research-article
A compilation flow for parametric dataflow: programming model, scheduling, and application to heterogeneous MPSoC
Article No.: 8, Pages 1–10https://doi.org/10.1145/2656106.2656110

Efficient programming of signal processing applications on embedded systems is a complex problem. High level models such as Synchronous dataflow (SDF) have been privileged candidates for dealing with this complexity. These models permit to express ...

research-article
A compiler framework for automatically mapping data parallel programs to heterogeneous MPSoCs
Article No.: 9, Pages 1–10https://doi.org/10.1145/2656106.2656107

Many of today's embedded devices are based on MultiProcessor System-on-Chips(MPSoCs). Such devices are usually heterogeneous, containing DSPs and specialized accelerators as well as one or more CPUs. This heterogeneity allows efficient implementations ...

research-article
Team up: cooperative memory management in embedded systems
Article No.: 10, Pages 1–10https://doi.org/10.1145/2656106.2656129

The use of a managed, type-safe languages such as Java in real-time and embedded systems can offer productivity and, in particular, safety and dependability benefits over the dominating unsafe languages at reasonable costs. A JVM that has dynamic memory-...

research-article
A low-cost memory interface for high-throughput accelerators
Article No.: 11, Pages 1–10https://doi.org/10.1145/2656106.2656109

Heterogeneous multi-cores, a mix of cores and accelerators, are becoming prevalent. These accelerators are designed for both speed and energy improvements, and thus, they increasingly come with a large number of load/store ports for achieving a high ...

research-article
EnVM: virtual memory design for new memory architectures
Article No.: 12, Pages 1–10https://doi.org/10.1145/2656106.2656121

Virtual memory is optimized for SRAM-based memory devices in which memory accesses are symmetric, i.e., the latency of read and write accesses are similar. Unfortunately, with the emergence of newer non-volatile memory (NVM) technologies that are denser ...

research-article
A system-level simulation framework for evaluating task migration in MPSoCs
Article No.: 13, Pages 1–9https://doi.org/10.1145/2656106.2656111

Task migration is the transfer of the execution of a process (task) from one processing element to another. It originates from the massive deployment of distributed systems in the parallel computing field to enable dynamic load distribution, fault ...

research-article
Context-sensitive timing simulation of binary embedded software
Article No.: 14, Pages 1–10https://doi.org/10.1145/2656106.2656117

We present an approach to accurately simulate the temporal behavior of binary embedded software based on timing data generated using static analysis. As the timing of an instruction sequence is significantly influenced by the microarchitecture state ...

research-article
Automated ISA branch coverage analysis and test case generation for retargetable instruction set simulators
Article No.: 15, Pages 1–10https://doi.org/10.1145/2656106.2656113

Processor design tools integrate in their workflows generators for instruction set simulators (Iss) from architecture descriptions. However, it is difficult to validate the correctness of these simulators. Isa coverage analysis is insufficient to ...

research-article
Control-layer optimization for flow-based mVLSI microfluidic biochips
Article No.: 16, Pages 1–10https://doi.org/10.1145/2656106.2656118

Recent advantages in flow-based microfluidic biochips have enabled the emergence of lab-on-a-chip devices for bimolecular recognition and point-of-care disease diagnostics. However, the adoption of flow-based biochips is hampered today by the lack of ...

research-article
Splitting functions into single-entry regions
Article No.: 17, Pages 1–10https://doi.org/10.1145/2656106.2656128

As the performance requirements of today's real-time systems are on the rise, system engineers are increasingly forced to optimize and tune the execution time of real-time software. Apart from usual optimizations targeting the average-case performance ...

research-article
Construction of GCCFG for inter-procedural optimizations in software managed manycore (SMM) architectures
Article No.: 18, Pages 1–10https://doi.org/10.1145/2656106.2656122

Software Managed Manycore (SMM) architectures -- in which each core has only a scratch pad memory (instead of caches), -- are a promising solution for scaling memory hierarchy to hundreds of cores. However, in these architectures, the code and data of ...

research-article
CAPED: context-aware personalized display brightness for mobile devices
Article No.: 19, Pages 1–10https://doi.org/10.1145/2656106.2656116

The display remains the primary user interface on many computing devices, ranging from traditional devices such as desktops and laptops, to the more pervasive devices such as smartphones and smartwatches. Thus, the overall user experience with these ...

research-article
Open Access
A high-level model of embedded flash energy consumption
Article No.: 20, Pages 1–9https://doi.org/10.1145/2656106.2656108

The alignment of code in the flash memory of deeply embedded SoCs can have a large impact on the total energy consumption of a computation. We investigate the effect of code alignment in six SoCs and find that a large proportion of this energy (up to 15%...

research-article
Reducing cache leakage energy for hybrid SPM-cache architectures
Article No.: 21, Pages 1–9https://doi.org/10.1145/2656106.2656124

In this paper, we study how to reduce the cache leakage energy efficiently in a hybrid SPM (Scratch-Pad Memory) and cache architecture. Since SPM can reduce the access frequency to the cache, we find it is possible to place the cache lines of the hybrid ...

research-article
AdaPNet: adapting process networks in response to resource variations
Article No.: 22, Pages 1–10https://doi.org/10.1145/2656106.2656112

A widely considered strategy to prevent interference issues on multi-processor systems is to isolate the execution of the individual applications by running each of them on a dedicated virtual guest machine. The amount of computing power available to a ...

research-article
SDCTune: a model for predicting the SDC proneness of an application for configurable protection
Article No.: 23, Pages 1–10https://doi.org/10.1145/2656106.2656127

Silent Data Corruption (SDC) is a serious reliability issue in many domains, including embedded systems. However, current protection techniques are brittle, and do not allow programmers to trade off performance for SDC coverage. Further, many of them ...

research-article
Fault resilient physical neural networks on a single chip
Article No.: 24, Pages 1–10https://doi.org/10.1145/2656106.2656126

Device scaling engineering is facing major challenges in producing reliable transistors for future electronic technologies. With shrinking device sizes, the total circuit sensitivity to both permanent and transient faults has increased significantly. ...

Contributors
  • Qualcomm Incorporated
  • Technical University of Braunschweig
  • Purdue University
  • University of Illinois Urbana-Champaign

Index Terms

  1. Proceedings of the 2014 International Conference on Compilers, Architecture and Synthesis for Embedded Systems
        Index terms have been assigned to the content through auto-classification.
        Please enable JavaScript to view thecomments powered by Disqus.

        Recommendations

        Acceptance Rates

        Overall Acceptance Rate 52 of 230 submissions, 23%
        YearSubmittedAcceptedRate
        CASES '13682131%
        CASES '031623119%
        Overall2305223%