S. Hashemi, Amir M. Hajisadeghi, H. Zarandi, S. Pour-Mozafari
{"title":"基于近似计算的快速高效故障树分析","authors":"S. Hashemi, Amir M. Hajisadeghi, H. Zarandi, S. Pour-Mozafari","doi":"10.1109/EDCC.2019.00019","DOIUrl":null,"url":null,"abstract":"Fault tree analysis is one of the most widely used methods in reliability calculation and failure probability analysis. Although fault tree analysis is a popular method, its simulation is time-consuming. Therefore, speeding up fault tree simulations is essential for designers to calculate reliability. Several studies that reduced the mentioned simulation time just considered run-time and accuracy as effective parameters; however, power consumption and area efficiency are key parameters in most of the analyses. In this paper, we present a new method which utilizes approximate computing to mitigate the fault tree analysis simulation time, while considering accuracy, area efficiency, and power consumption as effective parameters. This method is capable of analyzing not only static fault trees but also dynamic fault trees. To do so, first, we describe a fault tree model by hardware description language (VHDL), then substitute its time-consuming arithmetic components including adders and multipliers with fast approximate hardware and eventually measure its reliability through Monte Carlo simulation. Experimental results reveal that compared to the best-related works, on average, we have decreased the emulation time by 15.2% and improved power consumption and circuit area by 61.9%, 68.8%, respectively with negligible inaccuracy.","PeriodicalId":334498,"journal":{"name":"2019 15th European Dependable Computing Conference (EDCC)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A Fast and Efficient Fault Tree Analysis Using Approximate Computing\",\"authors\":\"S. Hashemi, Amir M. Hajisadeghi, H. Zarandi, S. Pour-Mozafari\",\"doi\":\"10.1109/EDCC.2019.00019\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Fault tree analysis is one of the most widely used methods in reliability calculation and failure probability analysis. Although fault tree analysis is a popular method, its simulation is time-consuming. Therefore, speeding up fault tree simulations is essential for designers to calculate reliability. Several studies that reduced the mentioned simulation time just considered run-time and accuracy as effective parameters; however, power consumption and area efficiency are key parameters in most of the analyses. In this paper, we present a new method which utilizes approximate computing to mitigate the fault tree analysis simulation time, while considering accuracy, area efficiency, and power consumption as effective parameters. This method is capable of analyzing not only static fault trees but also dynamic fault trees. To do so, first, we describe a fault tree model by hardware description language (VHDL), then substitute its time-consuming arithmetic components including adders and multipliers with fast approximate hardware and eventually measure its reliability through Monte Carlo simulation. Experimental results reveal that compared to the best-related works, on average, we have decreased the emulation time by 15.2% and improved power consumption and circuit area by 61.9%, 68.8%, respectively with negligible inaccuracy.\",\"PeriodicalId\":334498,\"journal\":{\"name\":\"2019 15th European Dependable Computing Conference (EDCC)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 15th European Dependable Computing Conference (EDCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EDCC.2019.00019\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 15th European Dependable Computing Conference (EDCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDCC.2019.00019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Fast and Efficient Fault Tree Analysis Using Approximate Computing
Fault tree analysis is one of the most widely used methods in reliability calculation and failure probability analysis. Although fault tree analysis is a popular method, its simulation is time-consuming. Therefore, speeding up fault tree simulations is essential for designers to calculate reliability. Several studies that reduced the mentioned simulation time just considered run-time and accuracy as effective parameters; however, power consumption and area efficiency are key parameters in most of the analyses. In this paper, we present a new method which utilizes approximate computing to mitigate the fault tree analysis simulation time, while considering accuracy, area efficiency, and power consumption as effective parameters. This method is capable of analyzing not only static fault trees but also dynamic fault trees. To do so, first, we describe a fault tree model by hardware description language (VHDL), then substitute its time-consuming arithmetic components including adders and multipliers with fast approximate hardware and eventually measure its reliability through Monte Carlo simulation. Experimental results reveal that compared to the best-related works, on average, we have decreased the emulation time by 15.2% and improved power consumption and circuit area by 61.9%, 68.8%, respectively with negligible inaccuracy.