{"title":"时间感知流处理应用程序的顺序规范(扩展摘要)","authors":"Stefan J. Geuns, J. Hausmans, M. Bekooij","doi":"10.1145/2435227.2435231","DOIUrl":null,"url":null,"abstract":"Stream processing applications, and in particular Software Defined Radio applications, are typically executed on multi-core systems. Such applications often have real-time throughput constraints. Automatic parallelization of Nested Loop Programs (NLPs) is an attractive method to create embedded real-time stream processing applications for multi-core systems [1]. However, the description and parallelization of applications with a time dependent functional behavior has not been considered for NLPs. In such a description, semantic information about time dependent behavior must be made available for the compiler, such that an optimized time independent implementation can be generated automatically.","PeriodicalId":431615,"journal":{"name":"2012 IEEE 10th Symposium on Embedded Systems for Real-time Multimedia","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Sequential specification of time-aware stream processing applications (Extended abstract)\",\"authors\":\"Stefan J. Geuns, J. Hausmans, M. Bekooij\",\"doi\":\"10.1145/2435227.2435231\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Stream processing applications, and in particular Software Defined Radio applications, are typically executed on multi-core systems. Such applications often have real-time throughput constraints. Automatic parallelization of Nested Loop Programs (NLPs) is an attractive method to create embedded real-time stream processing applications for multi-core systems [1]. However, the description and parallelization of applications with a time dependent functional behavior has not been considered for NLPs. In such a description, semantic information about time dependent behavior must be made available for the compiler, such that an optimized time independent implementation can be generated automatically.\",\"PeriodicalId\":431615,\"journal\":{\"name\":\"2012 IEEE 10th Symposium on Embedded Systems for Real-time Multimedia\",\"volume\":\"71 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-10-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE 10th Symposium on Embedded Systems for Real-time Multimedia\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2435227.2435231\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE 10th Symposium on Embedded Systems for Real-time Multimedia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2435227.2435231","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Sequential specification of time-aware stream processing applications (Extended abstract)
Stream processing applications, and in particular Software Defined Radio applications, are typically executed on multi-core systems. Such applications often have real-time throughput constraints. Automatic parallelization of Nested Loop Programs (NLPs) is an attractive method to create embedded real-time stream processing applications for multi-core systems [1]. However, the description and parallelization of applications with a time dependent functional behavior has not been considered for NLPs. In such a description, semantic information about time dependent behavior must be made available for the compiler, such that an optimized time independent implementation can be generated automatically.