skip to main content
10.1145/2968456acmotherconferencesBook PagePublication PagesesweekConference Proceedingsconference-collections
CODES '16: Proceedings of the Eleventh IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis
ACM2016 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ESWEEK'16: TWELFTH EMBEDDED SYSTEM WEEK Pittsburgh Pennsylvania October 1 - 7, 2016
ISBN:
978-1-4503-4483-8
Published:
01 October 2016
Next Conference
September 29 - October 4, 2024
Raleigh , NC , USA
Bibliometrics
Abstract

No abstract available.

Proceeding Downloads

research-article
A practical methodology to validate the statistical behavior of bloom filters

Bloom filters are commonly used to test for set membership. A Bloom filter consists of a series of hash functions, whose combined signature is used to construct a composite hash. Applications are broad, and include networking, transactional memory, ...

research-article
Public Access
Scalable and realistic benchmark synthesis for efficient NoC performance evaluation: a complex network analysis approach

The complexity of the design-space exploration of large-scale NoCs is exacerbated not only by the ever-increasing number of cores, but also by the increased runtime uncertainties in both the scale and task structure of the emerging applications. ...

research-article
An accurate and flexible early memory system power evaluation approach using a microcomponent method

As energy efficiency has become a primary concern, system designers have greater need for a flexible and highly accurate power estimation method for evaluating different architecture options. Since memory is an increasingly dominant power consumer, we ...

research-article
Time in cyber-physical systems

Many modern cyber-physical systems (CPS), especially industrial automation systems, require the actions of multiple computational systems to be performed at much higher rates and more tightly synchronized than is possible with ad hoc designs. Time is ...

research-article
A design to reduce write amplification in object-based NAND flash devices

Write amplification is a major cause of performance and endurance degradations in NAND flash based storage systems. In an object-based NAND flash device, two causes of write amplification are onode partial update and cascading update. Updating one onode,...

research-article
How to enable software isolation and boost system performance with sub-block erase over 3D flash memory

The write amplification problem deteriorates as the block size of modern flash-memory chips keeps increasing. Without the careful garbage collection, significant live-page copying might even worsen the reliability problem, that is already severe to 3D ...

research-article
Realizing erase-free SLC flash memory with rewritable programming design

Over the past years, the adaptation of flash memory has seen a tremendous growth in a wide range of fields, with high-end applications demanding ever higher reliability and performance for storage devices. Even though a single-level-cell (SLC) flash ...

research-article
IoT technologies for embedded computing: a survey

Emergence of Internet-of-Things brings a whole new class of applications and higher efficiency for existing services. Application-specific requirements, as well as connectivity and communication ability of devices have introduced new challenges for IoT ...

research-article
Distributed QoS management for internet of things under resource constraints

Internet-of-Things (IoT) envisions an infrastructure of ubiquitous networked smart devices offering advanced monitoring and control services. Current art in IoT architectures utilizes gateways to enable application-specific connectivity to IoT devices. ...

research-article
Evolving authentication design considerations for the internet of biometric things (IoBT)
Article No.: 10, pp 1–10https://doi.org/10.1145/2968456.2973748

The Internet of Things (IoT) is a design implementation of embedded system design that connects a variety of devices, sensors, and physical objects to a larger connected network (e.g. the Internet) which requires human-to-human or human-to-computer ...

research-article
Fast and cycle-accurate simulation of multi-threaded applications on SMP architectures using hybrid prototyping
Article No.: 11, pp 1–10https://doi.org/10.1145/2968456.2968470

This paper presents a fast and cycle accurate simulation environment for early power-performance analysis of multithreaded applications targeted to symmetric multiprocessing embedded architectures. Our simulation environment leverages the hybrid ...

research-article
Public Access
Efficient design space exploration by knowledge transfer
Article No.: 12, pp 1–10https://doi.org/10.1145/2968456.2968457

Due to the exponentially increasing size of design space of microprocessors and time-consuming simulations, predictive models have been widely employed in design space exploration (DSE). Traditional approaches mostly build a program-specific predictor ...

research-article
Optimal functional-unit assignment and buffer placement for probabilistic pipelines
Article No.: 13, pp 1–10https://doi.org/10.1145/2968456.2968467

Applications, such as streaming applications, modeled by task graphs can be efficiently executed in a pipelined fashion. In synthesizing application-specific heterogeneous pipelined systems, where to place buffers (called buffer placement) and what type ...

research-article
Public Access
An overview of micron's automata processor

Micron's new Automata Processor (AP) architecture exploits the very high and natural level of parallelism found in DRAM technologies to achieve native-hardware implementation of non-deterministic finite automata (NFAs). The use of DRAM technology to ...

research-article
Enabling the high level synthesis of data analytics accelerators

Conventional High Level Synthesis (HLS) tools mainly target compute intensive kernels typical of digital signal processing applications. We are developing techniques and architectural templates to enable HLS of data analytics applications. These ...

research-article
Public Access
Big data analytics on heterogeneous accelerator architectures

In this paper, we present the implementation of big data analytics applications in a heterogeneous CPU+FPGA accelerator architecture. We develop the MapReduce implementation of K-means, K nearest neighbor, support vector machine and Naive Bayes in a ...

research-article
Public Access
Going deeper than deep learning for massive data analytics under physical constraints

Deep Neural Networks (DNNs) are a set of powerful yet computationally complex learning mechanisms that are projected to dominate various artificial intelligence and massive data analytic domains. Physical viability, such as timing, memory, or energy ...

research-article
Fault injection at host-compiled level with static fault set reduction for SoC firmware robustness testing
Article No.: 18, pp 1–10https://doi.org/10.1145/2968456.2968463

Decreasing hardware reliability makes robust firmware imperative for safety-critical applications. Hence, ensuring correct handling of errors in peripherals is a key objective during firmware design. To adequately support robustness considerations of ...

research-article
Optimizing the location of ECC protection in network-on-chip
Article No.: 19, pp 1–10https://doi.org/10.1145/2968456.2968460

The communication in Network-on-Chips (NoCs) may be subject to errors. Error Correcting Codes (ECCs) can be used to tolerate the transient faults in flits caused by Single Event Upsets (SEU). ECC can improve the reliability of a NoC significantly at the ...

research-article
A disturbance-aware sub-block design to improve reliability of 3D MLC flash memory
Article No.: 20, pp 1–10https://doi.org/10.1145/2968456.2968466

The reliability problem of modern flash-memory chips quickly deteriorates because of the nature of MLC chips. Although the vertical stacking of storage cells in 3D flash-memory chips dramatically increases the bit density, compared to 2D chips, it also ...

research-article
Public Access
Self-aware systems for the internet-of-things

The IoT will host a large number of co-existing cyber-physical applications. Continuous change, application interference, environment dynamics and uncertainty lead to complex effects which must be controlled to give performance and application ...

research-article
Public Access
Checkpoint aware hybrid cache architecture for NV processor in energy harvesting powered systems
Article No.: 22, pp 1–10https://doi.org/10.1145/2968456.2968477

Energy harvesting is one of the most promising battery alternatives to power future generation embedded systems in Internet of Things (IoT). However, energy harvesting powered embedded systems suffer from frequent execution interruption due to unstable ...

research-article
Nano-engineered architectures for ultra-low power wireless body sensor nodes
Article No.: 23, pp 1–10https://doi.org/10.1145/2968456.2968464

Wireless body sensor nodes (WBSNs) are miniaturized devices that are able to acquire, process and transmit bio-signals (such as electrocardiograms, respiration or human-body kinetics). WBSNs face major design challenges due to extremely limited power ...

research-article
Mitigation of homodyne crosstalk noise in silicon photonic NoC architectures with tunable decoupling
Article No.: 24, pp 1–10https://doi.org/10.1145/2968456.2968468

Photonic network-on-chip (PNoC) architectures employ photonic waveguides with dense-wavelength-division-multiplexing (DWDM) for signal traversal and microring resonators (MRs) for signal modulation, to enable high bandwidth on-chip transfers. ...

research-article
Public Access
Making the internet-of-things a reality: from smart models, sensing and actuation to energy-efficient architectures
Article No.: 25, pp 1–10https://doi.org/10.1145/2968456.2973272

Advances in the physical sciences and engineering enable the development of internet-of-things (IoT) to understand, interface / interact and engineer physical world (systems). However, the deployment of multitude of wireless sensors and agents spanning ...

research-article
Open Access
Web browser workload characterization for power management on HMP platforms
Article No.: 26, pp 1–10https://doi.org/10.1145/2968456.2968469

The volume of mobile web browsing traffic has significantly increased as well as the complexity of the mobile websites mandating high-performance web page rendering engines to be used on mobile devices. Although there has been a significant improvement ...

research-article
SPARTA: runtime task allocation for energy efficient heterogeneous many-cores
Article No.: 27, pp 1–10https://doi.org/10.1145/2968456.2968459

To meet the performance and energy efficiency demands of emerging complex and variable workloads, heterogeneous many-core architectures are increasingly being deployed, necessitating operating systems support for adaptive task allocation to efficiently ...

research-article
Energy-efficient mapping of real-time applications on heterogeneous MPSoCs using task replication
Article No.: 28, pp 1–10https://doi.org/10.1145/2968456.2968474

In this paper, we study the problem of exploiting parallelism in a hard real-time streaming application modeled as a Synchronous Data Flow (SDF) graph and scheduled on a cluster heterogeneous Multi-Processor System-on-Chip (MPSoC) platform such that ...

research-article
Industrial IoT lifecycle via digital twins

Currently, the IoT discussion is focused primarily on the operational phase. This includes how a IoT device behaves, operates, communicates, and interacts with other IoT devices during operation. However, IoT devices and systems have other lifecycle ...

research-article
Security and privacy challenges in IoT-based machine-to-machine collaborative scenarios

Security is important in IoT as any other computing systems. However, standard solutions are necessary but not sufficient due to the added dimensions of their presence in physical space and the possibility for them to interact. This talk presents a new ...

Index Terms

  1. Proceedings of the Eleventh IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis

            Recommendations

            Acceptance Rates

            Overall Acceptance Rate280of864submissions,32%
            YearSubmittedAcceptedRate
            CODES+ISSS '131113128%
            CODES+ISSS '121634829%
            CODES+ISSS '081434431%
            CODES+ISSS '052005025%
            CODES '01834352%
            CODES '99984041%
            CODES/CASHE '98662436%
            Overall86428032%