{"title":"Providing message delivery guarantees in pipelined flit-buffered multiprocessor networks","authors":"S. Balakrishnan, F. Özgüner","doi":"10.1109/RTTAS.1996.509529","DOIUrl":null,"url":null,"abstract":"Real-time applications when mapped to distributed memory multiprocessors produce periodic messages with an associated deadline and priority. Real-time extensions to wormhole routing (WR) with multiple virtual channels (VCs), suffer from unbounded priority inversion, rendering the global priority order ineffective. We propose a new flow control mechanism called Preemptive Pipelined Circuit Switching for Real-Time messages (PPCS-RT). To bound the priority inversion, we extend the model to PPCS-RTph, with preemption history stack for each VC. For the PPCS-RTph model, we describe a simple feasibility test and validate the test through flit level simulations. To improve the percentage of feasible messages, and average link utilization of the feasible message set, we also evaluate an enhanced PPCS-RTph model with additional architectural features.","PeriodicalId":324830,"journal":{"name":"Proceedings Real-Time Technology and Applications","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Real-Time Technology and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTTAS.1996.509529","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Real-time applications when mapped to distributed memory multiprocessors produce periodic messages with an associated deadline and priority. Real-time extensions to wormhole routing (WR) with multiple virtual channels (VCs), suffer from unbounded priority inversion, rendering the global priority order ineffective. We propose a new flow control mechanism called Preemptive Pipelined Circuit Switching for Real-Time messages (PPCS-RT). To bound the priority inversion, we extend the model to PPCS-RTph, with preemption history stack for each VC. For the PPCS-RTph model, we describe a simple feasibility test and validate the test through flit level simulations. To improve the percentage of feasible messages, and average link utilization of the feasible message set, we also evaluate an enhanced PPCS-RTph model with additional architectural features.