Pub Date : 2021-05-19DOI: 10.1007/s10766-021-00704-3
August Ernstsson, Johan Ahlqvist, S. Zouzoula, C. Kessler
{"title":"SkePU 3: Portable High-Level Programming of Heterogeneous Systems and HPC Clusters","authors":"August Ernstsson, Johan Ahlqvist, S. Zouzoula, C. Kessler","doi":"10.1007/s10766-021-00704-3","DOIUrl":"https://doi.org/10.1007/s10766-021-00704-3","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"49 1","pages":"846 - 866"},"PeriodicalIF":1.5,"publicationDate":"2021-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00704-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49509178","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2021-05-14DOI: 10.1007/s10766-021-00709-y
Millán A. Martínez, B. Fraguela, J. C. Cabaleiro
{"title":"A Parallel Skeleton for Divide-and-conquer Unbalanced and Deep Problems","authors":"Millán A. Martínez, B. Fraguela, J. C. Cabaleiro","doi":"10.1007/s10766-021-00709-y","DOIUrl":"https://doi.org/10.1007/s10766-021-00709-y","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"49 1","pages":"820 - 845"},"PeriodicalIF":1.5,"publicationDate":"2021-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00709-y","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43528799","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2021-04-29DOI: 10.1007/s10766-021-00714-1
B. A. de Melo Menezes, Nina Herrmann, H. Kuchen, Fernando Buarque de Lima Neto
{"title":"High-Level Parallel Ant Colony Optimization with Algorithmic Skeletons","authors":"B. A. de Melo Menezes, Nina Herrmann, H. Kuchen, Fernando Buarque de Lima Neto","doi":"10.1007/s10766-021-00714-1","DOIUrl":"https://doi.org/10.1007/s10766-021-00714-1","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"49 1","pages":"776 - 801"},"PeriodicalIF":1.5,"publicationDate":"2021-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00714-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43957829","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2021-04-22DOI: 10.1007/s10766-021-00699-x
Hui Dong, Jianxi Fan, B. Cheng, Yan Wang, Jingya Zhou
{"title":"Fault-Tolerant and Unicast Performances of the Data Center Network HSDC","authors":"Hui Dong, Jianxi Fan, B. Cheng, Yan Wang, Jingya Zhou","doi":"10.1007/s10766-021-00699-x","DOIUrl":"https://doi.org/10.1007/s10766-021-00699-x","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"49 1","pages":"700 - 714"},"PeriodicalIF":1.5,"publicationDate":"2021-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00699-x","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45003101","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Data security is the focus of information security. As a primary method, file encryption is adopted for ensuring data security. Encryption algorithms created to meet the Data Encryption Standard (DES) and the Advanced Encryption Standard (AES) are widely used in a variety of systems. These algorithms are computationally highly complex, thus, the efficiency of encrypting or decrypting large files can be drastically reduced. To this end, we propose an optimized algorithm that efficiently encrypts and decrypts large files by parallelizing processing tasks on a single heterogeneous many-core processor in the Sunway TaihuLight computer system. Firstly, we convert the serial DES and AES programs to our experimental platform. Then we implement a task assignment strategy to test the converted algorithms. Finally, in order to optimize parallelized algorithms and improve data transmission performance, we apply the master-slave communication optimization, the three-stage parallel pipeline, and vectorization. Extensive experiments demonstrate that our optimized algorithm is faster than the state-of-the-art open-source implementations of DES and AES. Compared with the serial processing algorithms, our parallelized DES and AES perform nearly 40 times and 72 times faster, respectively. The work described in this paper leverages existing methods and provides a sound basis for the direction of future research in data encryption.
{"title":"Accelerating DES and AES Algorithms for a Heterogeneous Many-core Processor","authors":"Biao Xing, DanDan Wang, Yongquan Yang, Zhiqiang Wei, Jiajing Wu, Cuihua He","doi":"10.1007/s10766-021-00692-4","DOIUrl":"https://doi.org/10.1007/s10766-021-00692-4","url":null,"abstract":"<p>Data security is the focus of information security. As a primary method, file encryption is adopted for ensuring data security. Encryption algorithms created to meet the Data Encryption Standard (DES) and the Advanced Encryption Standard (AES) are widely used in a variety of systems. These algorithms are computationally highly complex, thus, the efficiency of encrypting or decrypting large files can be drastically reduced. To this end, we propose an optimized algorithm that efficiently encrypts and decrypts large files by parallelizing processing tasks on a single heterogeneous many-core processor in the Sunway TaihuLight computer system. Firstly, we convert the serial DES and AES programs to our experimental platform. Then we implement a task assignment strategy to test the converted algorithms. Finally, in order to optimize parallelized algorithms and improve data transmission performance, we apply the master-slave communication optimization, the three-stage parallel pipeline, and vectorization. Extensive experiments demonstrate that our optimized algorithm is faster than the state-of-the-art open-source implementations of DES and AES. Compared with the serial processing algorithms, our parallelized DES and AES perform nearly 40 times and 72 times faster, respectively. The work described in this paper leverages existing methods and provides a sound basis for the direction of future research in data encryption.</p>","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"11 5","pages":""},"PeriodicalIF":1.5,"publicationDate":"2021-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138504172","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2021-04-15DOI: 10.18231/J.IJPP.2021.005
Swapnil Mundhe, A. Mahadik, A. Giri, A. Bhambre
Diabetes mellitus is one of the significant threats to human beings all over the world. It is a group of metabolic disorders sharing the common feature of hyperglycemia about 422 million people worldwide have diabetes, particularly in low-income countries (Afghanistan, Bangladesh, Myanmar, Nepal, Pakistan) and middle-income countries (Brazil, China, Mexico, Sri Lanka). Diabetes can be treated and its ramifications avoided or delayed with diet, physical activity, regular medication, herbal products consumption and regular screening and management of complications. The control and treatment of diabetes and its complications mainly depend on the chemical or biochemical agents with the distinctive traditional medical perspective and natural medicines several natural products in daily use can lower blood glucose in patients with diabetes. In Ayurveda many plants and its parts are used for diabetes with the extraordinary results, using herbal medicines for diabetes we take step toward “DIABETES FREE INDIA.” Keywords: Diabetes mellitus, Herbal medicines, Blood sugar level, Diabetes free India.
{"title":"Herbal way to diabetes mellitus","authors":"Swapnil Mundhe, A. Mahadik, A. Giri, A. Bhambre","doi":"10.18231/J.IJPP.2021.005","DOIUrl":"https://doi.org/10.18231/J.IJPP.2021.005","url":null,"abstract":"Diabetes mellitus is one of the significant threats to human beings all over the world. It is a group of metabolic disorders sharing the common feature of hyperglycemia about 422 million people worldwide have diabetes, particularly in low-income countries (Afghanistan, Bangladesh, Myanmar, Nepal, Pakistan) and middle-income countries (Brazil, China, Mexico, Sri Lanka). Diabetes can be treated and its ramifications avoided or delayed with diet, physical activity, regular medication, herbal products consumption and regular screening and management of complications. The control and treatment of diabetes and its complications mainly depend on the chemical or biochemical agents with the distinctive traditional medical perspective and natural medicines several natural products in daily use can lower blood glucose in patients with diabetes. In Ayurveda many plants and its parts are used for diabetes with the extraordinary results, using herbal medicines for diabetes we take step toward “DIABETES FREE INDIA.”\u0000\u0000Keywords: Diabetes mellitus, Herbal medicines, Blood sugar level, Diabetes free India.","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"21 1","pages":"29-34"},"PeriodicalIF":1.5,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67627350","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}