{"title":"使用CUDA的伪随机数生成器的统计耗时测试的高效并行化","authors":"M. Osama, A. Hussein","doi":"10.1109/ICCES.2015.7393009","DOIUrl":null,"url":null,"abstract":"This paper focuses on parallelizing the most time-consuming statistical tests of the pseudorandom number generators for execution on the Graphics Processing Unit using NVIDIA Compute Unified Device Architecture. We propose new efficient parallel strategies for several tests that exhaust most time and hardware resources from a Statistical Test Suite for Random and Pseudorandom Number Generators of the National Institute of Standards and Technology. We show that these tests can benefit from the GPU solutions, leading to substantial improvements in speed-up even though keeping the accuracy of the test results. Our results reveal that the new parallel methods execute up to 200x faster compared to their sequential counterparts of the NIST.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A highly-effective parallelization of statistical time-consuming tests of Pseudorandom Number Generators using CUDA\",\"authors\":\"M. Osama, A. Hussein\",\"doi\":\"10.1109/ICCES.2015.7393009\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper focuses on parallelizing the most time-consuming statistical tests of the pseudorandom number generators for execution on the Graphics Processing Unit using NVIDIA Compute Unified Device Architecture. We propose new efficient parallel strategies for several tests that exhaust most time and hardware resources from a Statistical Test Suite for Random and Pseudorandom Number Generators of the National Institute of Standards and Technology. We show that these tests can benefit from the GPU solutions, leading to substantial improvements in speed-up even though keeping the accuracy of the test results. Our results reveal that the new parallel methods execute up to 200x faster compared to their sequential counterparts of the NIST.\",\"PeriodicalId\":227813,\"journal\":{\"name\":\"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCES.2015.7393009\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCES.2015.7393009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A highly-effective parallelization of statistical time-consuming tests of Pseudorandom Number Generators using CUDA
This paper focuses on parallelizing the most time-consuming statistical tests of the pseudorandom number generators for execution on the Graphics Processing Unit using NVIDIA Compute Unified Device Architecture. We propose new efficient parallel strategies for several tests that exhaust most time and hardware resources from a Statistical Test Suite for Random and Pseudorandom Number Generators of the National Institute of Standards and Technology. We show that these tests can benefit from the GPU solutions, leading to substantial improvements in speed-up even though keeping the accuracy of the test results. Our results reveal that the new parallel methods execute up to 200x faster compared to their sequential counterparts of the NIST.