Author:
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 304
Book Description
Proceedings of the SIGPLAN '87 Symposium on Interpreters and Interpretive Techniques
Author:
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 304
Book Description
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 304
Book Description
The Codesign of Embedded Systems: A Unified Hardware/Software Representation
Author: Sanjaya Kumar
Publisher: Springer Science & Business Media
ISBN: 1461312930
Category : Computers
Languages : en
Pages : 288
Book Description
Current practice dictates the separation of the hardware and software development paths early in the design cycle. These paths remain independent with very little interaction occurring between them until system integration. In particular, hardware is often specified without fully appreciating the computational requirements of the software. Also, software development does not influence hardware development and does not track changes made during the hardware design phase. Thus, the ability to explore hardware/software tradeoffs is restricted, such as the movement of functionality from the software domain to the hardware domain (and vice-versa) or the modification of the hardware/software interface. As a result, problems that are encountered during system integration may require modification of the software and/or hardware, resulting in potentially significant cost increases and schedule overruns. To address the problems described above, a cooperative design approach, one that utilizes a unified view of hardware and software, is described. This approach is called hardware/software codesign. The Codesign of Embedded Systems develops several fundamental hardware/software codesign concepts and a methodology that supports them. A unified representation, referred to as a decomposition graph, is presented which can be used to describe hardware or software using either functional abstractions or data abstractions. Using a unified representation based on functional abstractions, an abstract hardware/software model has been implemented in a common simulation environment called ADEPT (Advanced Design Environment Prototyping Tool). This model permits early hardware/software evaluation and tradeoff exploration. Techniques have been developed which support the identification of software bottlenecks and the evaluation of design alternatives with respect to multiple metrics. The application of the model is demonstrated on several examples. A unified representation based on data abstractions is also explored. This work leads to investigations regarding the application of object-oriented techniques to hardware design. The Codesign of Embedded Systems: A Unified Hardware/Software Representation describes a novel approach to a topic of immense importance to CAD researchers and designers alike.
Publisher: Springer Science & Business Media
ISBN: 1461312930
Category : Computers
Languages : en
Pages : 288
Book Description
Current practice dictates the separation of the hardware and software development paths early in the design cycle. These paths remain independent with very little interaction occurring between them until system integration. In particular, hardware is often specified without fully appreciating the computational requirements of the software. Also, software development does not influence hardware development and does not track changes made during the hardware design phase. Thus, the ability to explore hardware/software tradeoffs is restricted, such as the movement of functionality from the software domain to the hardware domain (and vice-versa) or the modification of the hardware/software interface. As a result, problems that are encountered during system integration may require modification of the software and/or hardware, resulting in potentially significant cost increases and schedule overruns. To address the problems described above, a cooperative design approach, one that utilizes a unified view of hardware and software, is described. This approach is called hardware/software codesign. The Codesign of Embedded Systems develops several fundamental hardware/software codesign concepts and a methodology that supports them. A unified representation, referred to as a decomposition graph, is presented which can be used to describe hardware or software using either functional abstractions or data abstractions. Using a unified representation based on functional abstractions, an abstract hardware/software model has been implemented in a common simulation environment called ADEPT (Advanced Design Environment Prototyping Tool). This model permits early hardware/software evaluation and tradeoff exploration. Techniques have been developed which support the identification of software bottlenecks and the evaluation of design alternatives with respect to multiple metrics. The application of the model is demonstrated on several examples. A unified representation based on data abstractions is also explored. This work leads to investigations regarding the application of object-oriented techniques to hardware design. The Codesign of Embedded Systems: A Unified Hardware/Software Representation describes a novel approach to a topic of immense importance to CAD researchers and designers alike.
Object-Oriented Modeling
Author: Jean-Michel Bergé
Publisher: Springer Science & Business Media
ISBN: 146131349X
Category : Computers
Languages : en
Pages : 161
Book Description
Object-oriented techniques and languages have been proven to significantly increase engineering efficiency in software development. Many benefits are expected from their introduction into electronic modeling. Among them are better support for model reusability and flexibility, more efficient system modeling, and more possibilities in design space exploration and prototyping. Object-Oriented Modeling explores the latest techniques in object-oriented methods, formalisms and hardware description language extensions. The seven chapters comprising this book provide an overview of the latest object-oriented techniques for designing systems and hardware. Many examples are given in C++, VHDL and real-time programming languages. Object-Oriented Modeling describes further the use of object-oriented techniques in applications such as embedded systems, telecommunications and real-time systems, using the very latest techniques in object-oriented modeling. It is an essential guide to researchers, practitioners and students involved in software, hardware and system design.
Publisher: Springer Science & Business Media
ISBN: 146131349X
Category : Computers
Languages : en
Pages : 161
Book Description
Object-oriented techniques and languages have been proven to significantly increase engineering efficiency in software development. Many benefits are expected from their introduction into electronic modeling. Among them are better support for model reusability and flexibility, more efficient system modeling, and more possibilities in design space exploration and prototyping. Object-Oriented Modeling explores the latest techniques in object-oriented methods, formalisms and hardware description language extensions. The seven chapters comprising this book provide an overview of the latest object-oriented techniques for designing systems and hardware. Many examples are given in C++, VHDL and real-time programming languages. Object-Oriented Modeling describes further the use of object-oriented techniques in applications such as embedded systems, telecommunications and real-time systems, using the very latest techniques in object-oriented modeling. It is an essential guide to researchers, practitioners and students involved in software, hardware and system design.
ACM SIGPLAN Notices
Author:
Publisher:
ISBN:
Category : Electronic journals
Languages : en
Pages : 650
Book Description
Publisher:
ISBN:
Category : Electronic journals
Languages : en
Pages : 650
Book Description
The Second ACM SIGPLAN History of Programming Languages Conference (HOPL-II), April 20-23, 1993, Cambridge, Massachusetts, USA
Author:
Publisher:
ISBN:
Category : Programming languages (Electronic computers)
Languages : en
Pages : 404
Book Description
Publisher:
ISBN:
Category : Programming languages (Electronic computers)
Languages : en
Pages : 404
Book Description
History of Programming Languages II
Author: Thomas J. Bergin
Publisher: Addison-Wesley Professional
ISBN:
Category : Computers
Languages : en
Pages : 888
Book Description
This comprehensive overview of programming languages, their history, current application, and future direction, is based on the proceedings of the second conference on the History of Programming Languages. Its contents include a summary of the HOPL conferences, plus sections addressing successful programming languages by some of the most prominent names in computing.
Publisher: Addison-Wesley Professional
ISBN:
Category : Computers
Languages : en
Pages : 888
Book Description
This comprehensive overview of programming languages, their history, current application, and future direction, is based on the proceedings of the second conference on the History of Programming Languages. Its contents include a summary of the HOPL conferences, plus sections addressing successful programming languages by some of the most prominent names in computing.
Uncovering Latent Parallelism
Author: Michael Charles Sanfratello
Publisher:
ISBN:
Category :
Languages : en
Pages : 136
Book Description
Publisher:
ISBN:
Category :
Languages : en
Pages : 136
Book Description
Bibliographic Guide to Computer Science
Author:
Publisher:
ISBN:
Category : Computer science
Languages : en
Pages : 216
Book Description
Publisher:
ISBN:
Category : Computer science
Languages : en
Pages : 216
Book Description
Proceedings, Focus on Software
Author:
Publisher:
ISBN:
Category : Computer engineering
Languages : en
Pages : 780
Book Description
Publisher:
ISBN:
Category : Computer engineering
Languages : en
Pages : 780
Book Description
Information & Management
Author:
Publisher:
ISBN:
Category : Electronic data processing
Languages : en
Pages : 646
Book Description
Publisher:
ISBN:
Category : Electronic data processing
Languages : en
Pages : 646
Book Description