Arsalan Shahid, Muhammad Yasir Qadri, Nadia Nawaz, Jameel Ahmed
{"title":"XenoJetBench:一个开源的硬实时多处理器基准测试","authors":"Arsalan Shahid, Muhammad Yasir Qadri, Nadia Nawaz, Jameel Ahmed","doi":"10.1109/ICIAS.2016.7824034","DOIUrl":null,"url":null,"abstract":"Standard benchmark tools play an integral part in the design process for performance evaluation of a computer system. A previously proposed tool, JetBench, is an Open Source multiprocessor benchmark that can be used to analyze the performance of a specific target platform. JetBench uses reaction-propulsion engine parameters and thermodynamical equations used in the NASA's EngineSim program, and emulates reaction-propulsion engine performance calculator. This application is platform independent, i.e., target specific libraries, hardware counters and timers are not required. This paper presents an updated and enhanced version of JetBench named as ‘XenoJetBench’. XenoJetBench is aimed to provide hard-real-time (HRT) performance evaluation of jet engine's thermodynamic parameters through the integration of a HRT framework on a real-time operating systems kernel; hence reducing the number of missed deadlines. In addition to that XenoJetBench is programmed to provide priority based thread scheduling of thermodynamic calculations. The results show that XenoJetBench gives no missed deadline for single and dual core processors and maximum number of missed deadlines are reduced to 9 for 16 cores.","PeriodicalId":247287,"journal":{"name":"2016 6th International Conference on Intelligent and Advanced Systems (ICIAS)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"XenoJetBench: An open source hard-real-time multiprocessor benchmark\",\"authors\":\"Arsalan Shahid, Muhammad Yasir Qadri, Nadia Nawaz, Jameel Ahmed\",\"doi\":\"10.1109/ICIAS.2016.7824034\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Standard benchmark tools play an integral part in the design process for performance evaluation of a computer system. A previously proposed tool, JetBench, is an Open Source multiprocessor benchmark that can be used to analyze the performance of a specific target platform. JetBench uses reaction-propulsion engine parameters and thermodynamical equations used in the NASA's EngineSim program, and emulates reaction-propulsion engine performance calculator. This application is platform independent, i.e., target specific libraries, hardware counters and timers are not required. This paper presents an updated and enhanced version of JetBench named as ‘XenoJetBench’. XenoJetBench is aimed to provide hard-real-time (HRT) performance evaluation of jet engine's thermodynamic parameters through the integration of a HRT framework on a real-time operating systems kernel; hence reducing the number of missed deadlines. In addition to that XenoJetBench is programmed to provide priority based thread scheduling of thermodynamic calculations. The results show that XenoJetBench gives no missed deadline for single and dual core processors and maximum number of missed deadlines are reduced to 9 for 16 cores.\",\"PeriodicalId\":247287,\"journal\":{\"name\":\"2016 6th International Conference on Intelligent and Advanced Systems (ICIAS)\",\"volume\":\"96 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 6th International Conference on Intelligent and Advanced Systems (ICIAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIAS.2016.7824034\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 6th International Conference on Intelligent and Advanced Systems (ICIAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIAS.2016.7824034","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
XenoJetBench: An open source hard-real-time multiprocessor benchmark
Standard benchmark tools play an integral part in the design process for performance evaluation of a computer system. A previously proposed tool, JetBench, is an Open Source multiprocessor benchmark that can be used to analyze the performance of a specific target platform. JetBench uses reaction-propulsion engine parameters and thermodynamical equations used in the NASA's EngineSim program, and emulates reaction-propulsion engine performance calculator. This application is platform independent, i.e., target specific libraries, hardware counters and timers are not required. This paper presents an updated and enhanced version of JetBench named as ‘XenoJetBench’. XenoJetBench is aimed to provide hard-real-time (HRT) performance evaluation of jet engine's thermodynamic parameters through the integration of a HRT framework on a real-time operating systems kernel; hence reducing the number of missed deadlines. In addition to that XenoJetBench is programmed to provide priority based thread scheduling of thermodynamic calculations. The results show that XenoJetBench gives no missed deadline for single and dual core processors and maximum number of missed deadlines are reduced to 9 for 16 cores.