5 research outputs found

    Power aware data and memory management for dynamic applications

    Get PDF
    In recent years, the semiconductor industry has turned its focus towards heterogeneous multiprocessor platforms. They are an economically viable solution for coping with the growing setup and manufacturing cost of silicon systems. Furthermore, their inherent flexibility perfectly supports the emerging market of interactive, mobile data and content services. The platform’s performance and energy depend largely on how well the data-dominated services are mapped on the memory subsystem. A crucial aspect thereby is how efficient data is transferred between the different memory layers. Several compilation techniques have been developed to optimally use the available bandwidth. Unfortunately, they do not take the interaction between multiple threads into account and do not deal with the dynamic behaviour of these novel applications. The main limitations of current techniques are outlined and an approach for dealing with them is introduced

    Efficient System Exploration and Synthesis of Applications with Dynamic Data Storage and Intensive Data Transfer

    No full text
    Matisse is a design flow intended for developing embedded systems characterized by tight interaction between control and data-flow behavior, intensive data storage and transfer, dynamic creation of data, and stringent real-time requirements. Matisse bridges the gap from a system specification, using a concurrent object-oriented language, to an optimized embedded single-chip HW/SW implementation. Matisse supports stepwise system-level exploration and refinement, memory architecture exploration, and gradual incorporation of timing constraints before going to traditional tools for HW synthesis, SW compilation, and HW/SW interprocessor communication synthesis. Application of Matisse on telecom protocol processing systems shows significant improvements in area usage and power consumption. 1 Introduction Due to tight interaction between control and data flow parts, protocol processing applications are best specified, analyzed, and synthesized simultaneously. Also due to area, power, perfor..

    Efficient System Exploration and Synthesis of Applications with Dynamic Data Storage and Intensive Data Transfer

    No full text
    Matisse is a design flow intended for developing embedded systems characterized by tight interaction between control and data-flow behavior, intensive data storage and transfer, dynamic creation of data, and stringent real-time requirements. Matisse bridges the gap from a system specification, using a concurrent object-oriented language, to an optimized embedded single-chip HW/SW implementation. Matisse supports stepwise system-level exploration and refinement, memory architecture exploration, and gradual incorporation of timing constraints before going to traditional tools for HW synthesis, SW compilation, and HW/SW interprocessor communication synthesis. Application of Matisse on telecom protocol processing systems shows significant improvements in area usage and power consumption. 1 Introduction Due to tight interaction between control and data flow parts, protocol processing applications are best specified, analyzed, and synthesized simultaneously. Also due to area, power, perfor..

    Efficient System Exploration and Synthesis of Applications with Dynamic Data Storage and Intensive Data Transfer

    No full text
    Matisse is a design flow intended for developing embedded systems characterized by tight interaction between control and data-flow behavior, intensive data storage and transfer, dynamic creation of data, and stringent real-time requirements. Matisse bridges the gap from a system specification, using a concurrent object-oriented language, to an optimized embedded single-chip HW/SW implementation. Matisse supports stepwise system-level exploration and re nement, memory architecture exploration, and gradual incorporation of timing constraints before going to traditional tools for HW synthesis, SW compilation, and HW/SW interprocessor communication synthesis. Application of Matisse on telecom protocol processing systems shows signi cant improvements in area usage and power consumption
    corecore