P. V. D. Wolf, P. Lieverse, Mudit Goel, David La Hei, K. Vissers
{"title":"An MPEG-2 decoder case study as a driver for a system level design methodology","authors":"P. V. D. Wolf, P. Lieverse, Mudit Goel, David La Hei, K. Vissers","doi":"10.1145/301177.301196","DOIUrl":"https://doi.org/10.1145/301177.301196","url":null,"abstract":"We present a case study on the design of a heterogeneous architecture for MPEG-2 video decoding. The primary objective of the case study is the validation of the SPADE methodology for architecture exploration. The case study demonstrates that this methodology provides a structured approach to the efficient evaluation of the performance of candidate architectures for selected benchmark applications. We learned that the MPEG-2 decoder can conveniently be modeled as a Kahn process network using a simple API. Abstract models of architectures can be constructed efficiently using a library of generic building blocks. A trace driven simulation technique enables the use of these abstract models for performance analysis with correct handling of data dependent behavior. We performed a design space exploration to derive how the performance of the decoder depends on the busload and the frame rate.","PeriodicalId":344739,"journal":{"name":"Proceedings of the Seventh International Workshop on Hardware/Software Codesign (CODES'99) (IEEE Cat. No.99TH8450)","volume":"32 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131004651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. Genoe, C. Lennard, J. Kunkel, B. Bailey, G. de Jong, G. Martin, K. Hashmi, Shay Ben-Chorin, A. Haverinnen
{"title":"How standards will enable hardware/soffware co-design","authors":"M. Genoe, C. Lennard, J. Kunkel, B. Bailey, G. de Jong, G. Martin, K. Hashmi, Shay Ben-Chorin, A. Haverinnen","doi":"10.1109/HSC.1999.777435","DOIUrl":"https://doi.org/10.1109/HSC.1999.777435","url":null,"abstract":"","PeriodicalId":344739,"journal":{"name":"Proceedings of the Seventh International Workshop on Hardware/Software Codesign (CODES'99) (IEEE Cat. No.99TH8450)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115985380","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J. Brunel, E. de Kock, W. Kruijtzer, H. Kenter, W. Smits
{"title":"Communication refinement in video systems on Ohio","authors":"J. Brunel, E. de Kock, W. Kruijtzer, H. Kenter, W. Smits","doi":"10.1109/HSC.1999.777409","DOIUrl":"https://doi.org/10.1109/HSC.1999.777409","url":null,"abstract":"Two levels of interfaces are introduced for modules of intellectual property that can be used to create a video system on chip. Application-level transactions are used for programming the functionality of the system. They are refined into system transactions when mapping to the architecture model that underpins our approach. This supports the definition of IPs that target software and/or hardware implementation and can be hooked to \"any\" bus through the virtual component interface of the VSI Alliance. We implement this approach, including a model for assessing the performance of system transactions, in a system design methodology that is refined in the ESPRIT/OMI COSY project.","PeriodicalId":344739,"journal":{"name":"Proceedings of the Seventh International Workshop on Hardware/Software Codesign (CODES'99) (IEEE Cat. No.99TH8450)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125062023","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}