{"title":"交互量子发展环境(IQDE)","authors":"Nikolay Raychev","doi":"10.4236/JQIS.2016.62010","DOIUrl":null,"url":null,"abstract":"This report presents a second version of the Interactive Quantum \nDevelopment Environment (IQDE), virtualized parallel simulation platform for \noptimized testing of quantum software. IQDE is an interactive quantum simulator \nintended for implementation of a classical computer that can simulate numerous \ncontrolled and time-dependent operations. The research presents different \nrelations between the operations that can be typically simulated. The \nvirtualized simulation platform carries out numerous single-node and multi-node \noptimizations, including vectorization, parallelization, cache sharing, as well \nas overlapping of the computations with the communication. A common strategy \nfor modeling for shared memory is implemented, as well as realistic parallel \nsimulation with cluster management of the parallelization. А detailed analysis \nof the implementation is performed in order to be demonstrated that the \nsimulator achieves good operation and high efficiency of the hardware, which is \nonly limited by the available memory and the bandwidth of the machine.","PeriodicalId":58996,"journal":{"name":"量子信息科学期刊(英文)","volume":"06 1","pages":"105-120"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Interactive Quantum Development Environment (IQDE)\",\"authors\":\"Nikolay Raychev\",\"doi\":\"10.4236/JQIS.2016.62010\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This report presents a second version of the Interactive Quantum \\nDevelopment Environment (IQDE), virtualized parallel simulation platform for \\noptimized testing of quantum software. IQDE is an interactive quantum simulator \\nintended for implementation of a classical computer that can simulate numerous \\ncontrolled and time-dependent operations. The research presents different \\nrelations between the operations that can be typically simulated. The \\nvirtualized simulation platform carries out numerous single-node and multi-node \\noptimizations, including vectorization, parallelization, cache sharing, as well \\nas overlapping of the computations with the communication. A common strategy \\nfor modeling for shared memory is implemented, as well as realistic parallel \\nsimulation with cluster management of the parallelization. А detailed analysis \\nof the implementation is performed in order to be demonstrated that the \\nsimulator achieves good operation and high efficiency of the hardware, which is \\nonly limited by the available memory and the bandwidth of the machine.\",\"PeriodicalId\":58996,\"journal\":{\"name\":\"量子信息科学期刊(英文)\",\"volume\":\"06 1\",\"pages\":\"105-120\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-04-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"量子信息科学期刊(英文)\",\"FirstCategoryId\":\"1089\",\"ListUrlMain\":\"https://doi.org/10.4236/JQIS.2016.62010\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"量子信息科学期刊(英文)","FirstCategoryId":"1089","ListUrlMain":"https://doi.org/10.4236/JQIS.2016.62010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Interactive Quantum Development Environment (IQDE)
This report presents a second version of the Interactive Quantum
Development Environment (IQDE), virtualized parallel simulation platform for
optimized testing of quantum software. IQDE is an interactive quantum simulator
intended for implementation of a classical computer that can simulate numerous
controlled and time-dependent operations. The research presents different
relations between the operations that can be typically simulated. The
virtualized simulation platform carries out numerous single-node and multi-node
optimizations, including vectorization, parallelization, cache sharing, as well
as overlapping of the computations with the communication. A common strategy
for modeling for shared memory is implemented, as well as realistic parallel
simulation with cluster management of the parallelization. А detailed analysis
of the implementation is performed in order to be demonstrated that the
simulator achieves good operation and high efficiency of the hardware, which is
only limited by the available memory and the bandwidth of the machine.