skip to main content
10.1145/334012acmconferencesBook PagePublication PagesesweekConference Proceedingsconference-collections
CODES '00: Proceedings of the eighth international workshop on Hardware/software codesign
ACM2000 Proceeding
  • Chairmen:
  • Frank Vahid,
  • Jan Madsen
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
CODES00: 8th International Workshop on Hardware/Software Codesign San Diego California USA
ISBN:
978-1-58113-268-7
Published:
01 May 2000
Sponsors:
Computer Conservation Society, IFIP WG 10.5, SIGDA, SIGSOFT
Next Conference
September 29 - October 4, 2024
Raleigh , NC , USA
Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
Article
Free
Towards a new standard for system-level design

Huge new design challenges for system-on-chip (SoC) are the result of decreasing time-to-market coupled with rapidly increasing gate counts and embedded software representing 50-90 percent of the functionality. The exchange of system-level intellectual ...

Article
Free
Compaan: deriving process networks from Matlab for embedded signal processing architectures

This paper presents the Compaan tool that automatically transforms a nested loop program written in Matlab into a process network specification. The process network model of computation fits better with the new emerging kind of embedded architectures ...

Article
Free
Modeling industrial embedded systems with UML

The main purpose of this paper is to present how the Unified Modeling Language (UML) can be used for modeling industrial embedded systems. By using a car radios production line as a running example, the paper demonstrates the modeling process that can ...

Article
Free
Energy estimation for 32-bit microprocessors

Estimation of software power consumption is becoming one of the major problems for many embedded applications. The paper presents a novel approach to compute the energy of an Instruction Set, through a suitable functional decomposition of the activities ...

Article
Free
Power optimization of system-level address buses based on software profiling

The paper aims at defining a methodology for the optimization of the switching power related to the processor-to memory communication on system-level buses. First, a methodology to profile the switching activity related to system-level buses has been ...

Article
Free
Instruction-level power estimation for embedded VLIW cores

In this paper, a power estimation methodology operating at the instruction-level is proposed. The methodology is tightly related to the characteristics of the system architecture, mainly in terms of one or more target processors, the memory sub-system, ...

Article
Free
Low-power task scheduling for multiple devices

Power management saves power by shutting down idle devices. These devices often serve requests from concurrently running tasks. Ordering task execution can adjust the lengths of idle periods and exploit better opportunities for power management. This ...

Article
Free
Co-design of interleaved memory systems

Memory interleaving is a cost-efficient approach to increase bandwidth. Improving data access locality and reducing memory access conflicts are two important aspects to achieve high efficiency for interleaved memory. In this paper, we introduce a design ...

Article
Free
Memory architecture for efficient utilization of SDRAM: a case study of the computation/memory access trade-off

This paper discusses the trade-off between calculations and memory accesses in a 3D graphics tile renderer for visualization of data from medical scanners. The performance requirement of this application is a frame rate of 25 frames per second when ...

Article
Free
Storage requirement estimation for data intensive applications with partially fixed execution ordering

In this paper, we propose a novel storage requirement estimation methodology for use in the early system design phases when the data transfer ordering is only partly fixed. At that stage, none of the existing estimation tools are adequate, as they ...

Article
Free
Performance estimation for embedded systems with data and control dependencies

In this paper we present an approach to performance estimation for hard real-time systems. We consider architectures consisting of multiple processors. The scheduling policy is based on a preemptive strategy with static priorities. Our model of the ...

Article
Free
Program path analysis to bound cache-related preemption delay in preemptive real-time systems

Unpredictable behavior of cache memory males it difficult to statically analyze the worst-case performance of real-time systems. This problem is exacerbated in case of preemptive multitask systems due to intertask cache in terference, called Cache-...

Article
Free
Fast performance prediction for periodic task systems

During design exploration, many implementations of the same system specification may need to be evaluated. In this paper, we present an approach to construct sufficient and necessary conditions for a given system specifications. These conditions can be ...

Article
Free
Performance estimation of multiple-cache IP-based systems: case study of an interdependency problem and application of an extended shared memory model

In estimating the performance of multiple-cache IP-based systems, we face a problem of interdependency between cache configuration and system behavior. In this paper, we investigate the effects of the interdependency on system performance in a case ...

Article
Free
Software performance estimation strategies in a system-level design tool

High-level cost and performance estimation, coupled with a fast hardware/software co-simulation framework, is a key enabler to a fast embedded system design cycle. Unfortunately, the problem of deriving such estimates without a detailed implementation ...

Article
Free
A method to derive application-specific embedded processing cores

The concept of system-on-a-chip is becoming increasingly popular for the integration of complex systems. New types of processor cores are now available that enable the designer to customize their processors for the target applications. These soft cores ...

Article
Free
Linking codesign and reuse in embedded systems design

This paper presents a complete codesign environment for embedded systems which combines automatic partitioning with reuse from a module database. Special emphasis has been put on satisfying the requirements of industrial design practice and on the ...

Article
Free
Parameterized system design

Continued growth in chip capacity has led to new methodologies stressing reuse, not only of pre-designed processing components, but even of entire pre-designed architectures. To be used across a variety of applications, such architectures must be ...

Article
Free
Extended design reuse trade-offs in hardware-software architecture mapping

In the design of embedded systems-on-chip, the success of a product generation depends on the flexibility to accommodate future design changes. This requirement influences the hardware-software partitioning strategy Therefore we propose a novel hardware-...

Article
Free
Task response time optimization using cost-based operation motion

We present a technique for task response time improvement based on the concept of code motion from the software domain. Relaxed Operation Motion (ROM) is a simple yet powerful approach for performing safe and useful operation motion from heavily ...

Article
Free
Heuristic tradeoffs between latency and energy consumption in register assignment

One of the challenging tasks in code generation for embedded systems is register allocation and assignment, wherein one decides on the placement and lifetimes of variables in registers. When there are more live variables than registers, some variables ...

Article
Free
Code compression as a variable in hardware/software co-design

We present a new way to practice and view handware/software co-design: rather than raising the level of abstraction in order to exploit the highest possible degree of optimization, we use code compression i.e. we practice co-design at the bit-level. ...

Article
Free
A generic tool set for application specific processor architectures

Retargetability allows an easy adoption of a simulator on different processor architectures without a time consuming redesign of all tools. This is evident for an efficient HW/SW codesign.

In this paper we describe a tool set for fast and easy simulation ...

Article
Free
Frequency interleaving as a codesign scheduling paradigm

Frequency interleaving is introduced as a means of conceptualizing and co-scheduling hardware and software behaviors so that software models with conceptually unbounded state and execution time are resolved with hardware resources. The novel mechanisms ...

Article
Free
Automatic test bench generation for simulation-based validation

In current design practice synthesis tools play a key role, letting designers to concentrate on the specification of the system being designed by carrying out repetitive tasks such as architecture synthesis and technology mapping. However, in the new ...

Article
Free
Heterogeneous modeling and simulation of embedded systems in El Greco

This paper describes the functional specification and verification portions of El Greco, a system for high-level, heterogeneous functional specification, efficient compiled simulation, and software and hardware implementation. Specifications in the form ...

Article
Free
Wireless protocols design: challenges and opportunities

Modern wireless communication systems require the deployment of increasingly complex protocols that satisfy tight requirements at low implementation cost, especially in terms of size and power consumption. Most protocol design methodologies currently in ...

Article
Free
ASDEN: a comprehensive design framework vision for automotive electronic control systems

The automotive electronics industry is experiencing an era of unprecedented growth. Driven by emissions and safety legislation, fuel economy constraints, cost constraints, and customer demand for convenience features and enhanced performance, electronic ...

Article
Free
A novel codesign methodology for real-time embedded COTS multiprocessor-based signal processing systems

The process of designing large real-time embedded signal processing systems is plagued by a lack of coherent specification and design methodology (SDM). Powerful frameworks exist for each individual phase of this canonical design process, but no single ...

Contributors
  • University of California, Riverside
  • Technical University of Denmark

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%