Pub Date : 2024-06-20DOI: 10.1109/mcse.2024.3375432
Sonia Lopez Alarcón, Elaine Wong, Travis S. Humble, Eugene Dumitrescu
This article offers perspective on quantum computing programming languages, as well as their emerging runtimes and algorithmic modalities. With the scientific high-performance computing (HPC) community as a target audience, we describe the current state of the art in the field, and outline programming paradigms for scientific workflows. One take-home message is that there is significant work required to first refine the notion of the quantum processing unit in order to integrate in the HPC environments. Programming for today’s quantum computers is making significant strides toward modern HPC-compatible workflows, but key challenges still face the field.
{"title":"Quantum Programming Paradigms and Description Languages","authors":"Sonia Lopez Alarcón, Elaine Wong, Travis S. Humble, Eugene Dumitrescu","doi":"10.1109/mcse.2024.3375432","DOIUrl":"https://doi.org/10.1109/mcse.2024.3375432","url":null,"abstract":"This article offers perspective on quantum computing programming languages, as well as their emerging runtimes and algorithmic modalities. With the scientific high-performance computing (HPC) community as a target audience, we describe the current state of the art in the field, and outline programming paradigms for scientific workflows. One take-home message is that there is significant work required to first refine the notion of the quantum processing unit in order to integrate in the HPC environments. Programming for today’s quantum computers is making significant strides toward modern HPC-compatible workflows, but key challenges still face the field.","PeriodicalId":10553,"journal":{"name":"Computing in Science & Engineering","volume":"22 1","pages":""},"PeriodicalIF":2.1,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141519986","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 : 2024-06-20DOI: 10.1109/mcse.2024.3407385
{"title":"IEEE Computer Society Has You Covered!","authors":"","doi":"10.1109/mcse.2024.3407385","DOIUrl":"https://doi.org/10.1109/mcse.2024.3407385","url":null,"abstract":"","PeriodicalId":10553,"journal":{"name":"Computing in Science & Engineering","volume":"7 1","pages":""},"PeriodicalIF":2.1,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141519983","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 : 2024-06-20DOI: 10.1109/mcse.2023.3341749
Bapi Vinnakota, John M. Shalf
The performance growth rate of high-performance computing (HPC) systems has fallen from 1000× to just 10× every eleven years. The HPC world, like large cloud service provider data centers, has turned to heterogeneous acceleration to deliver continued performance growth through specialization. Chiplets offer a new, compelling approach to scaling performance through adding workload-specific processors and massive bandwidth to memory into computing systems. If design and manufacturing challenges are resolved, chiplets can offer a cost-effective path for combining die from multiple function-optimized process nodes, and even from multiple vendors, into a single application-specific integrated circuit (ASIC). This article explores opportunities for building and improving the performance of bespoke HPC architectures using open-modular “chiplet” building blocks. The hypothesis developed is to use chiplets to extend the functional and physical modularity of modern HPC systems to within the semiconductor package. This planning can reduce the complexity and cost of assembling chiplets into an ASIC product and make it easier to build multiple product variants.
{"title":"Modular High-Performance Computing Using Chiplets","authors":"Bapi Vinnakota, John M. Shalf","doi":"10.1109/mcse.2023.3341749","DOIUrl":"https://doi.org/10.1109/mcse.2023.3341749","url":null,"abstract":"The performance growth rate of high-performance computing (HPC) systems has fallen from 1000× to just 10× every eleven years. The HPC world, like large cloud service provider data centers, has turned to heterogeneous acceleration to deliver continued performance growth through specialization. Chiplets offer a new, compelling approach to scaling performance through adding workload-specific processors and massive bandwidth to memory into computing systems. If design and manufacturing challenges are resolved, chiplets can offer a cost-effective path for combining die from multiple function-optimized process nodes, and even from multiple vendors, into a single application-specific integrated circuit (ASIC). This article explores opportunities for building and improving the performance of bespoke HPC architectures using open-modular “chiplet” building blocks. The hypothesis developed is to use chiplets to extend the functional and physical modularity of modern HPC systems to within the semiconductor package. This planning can reduce the complexity and cost of assembling chiplets into an ASIC product and make it easier to build multiple product variants.","PeriodicalId":10553,"journal":{"name":"Computing in Science & Engineering","volume":"117 1","pages":""},"PeriodicalIF":2.1,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141519987","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 : 2024-06-20DOI: 10.1109/mcse.2023.3341335
Luis A. López, Alex S. Gardner, Chad A. Greene, Joseph H. Kennedy, Maria Liukis, Mark A. Fahnestock, Ted Scambos, Jacob R. Fahnestock
NASA's ITS_LIVE project delivers information on global glacier dynamics and provides historical context for climate change with a record of how every glacier in the world has evolved over decades of satellite observation. To handle petabytes of data in the satellite archives and a constant influx of new observations, the project has adopted a cloud-native approach that is scalable, performant, user friendly, and embraces transparent and collaborative code development. As every discipline of Earth science is being transformed by a new era of remote sensing and cloud computing, ITS_LIVE offers a progressive approach to maximizing scientific advancements through open science.
{"title":"ITS_LIVE: A Cloud-Native Approach to Monitoring Glaciers From Space","authors":"Luis A. López, Alex S. Gardner, Chad A. Greene, Joseph H. Kennedy, Maria Liukis, Mark A. Fahnestock, Ted Scambos, Jacob R. Fahnestock","doi":"10.1109/mcse.2023.3341335","DOIUrl":"https://doi.org/10.1109/mcse.2023.3341335","url":null,"abstract":"NASA's ITS_LIVE project delivers information on global glacier dynamics and provides historical context for climate change with a record of how every glacier in the world has evolved over decades of satellite observation. To handle petabytes of data in the satellite archives and a constant influx of new observations, the project has adopted a cloud-native approach that is scalable, performant, user friendly, and embraces transparent and collaborative code development. As every discipline of Earth science is being transformed by a new era of remote sensing and cloud computing, ITS_LIVE offers a progressive approach to maximizing scientific advancements through open science.","PeriodicalId":10553,"journal":{"name":"Computing in Science & Engineering","volume":"34 1","pages":""},"PeriodicalIF":2.1,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141519989","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 : 2024-06-20DOI: 10.1109/mcse.2024.3407387
{"title":"IEEE Computer Society Career Center","authors":"","doi":"10.1109/mcse.2024.3407387","DOIUrl":"https://doi.org/10.1109/mcse.2024.3407387","url":null,"abstract":"","PeriodicalId":10553,"journal":{"name":"Computing in Science & Engineering","volume":"34 1","pages":""},"PeriodicalIF":2.1,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141529005","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 : 2024-06-19DOI: 10.1109/mcse.2024.3414951
Samuel D. Schwartz, Stephen F. Fickas, Boyana Norris, Anshu Dubey
{"title":"A Survey of Open Source Software Repositories in the US Department of Energy’s National Laboratories","authors":"Samuel D. Schwartz, Stephen F. Fickas, Boyana Norris, Anshu Dubey","doi":"10.1109/mcse.2024.3414951","DOIUrl":"https://doi.org/10.1109/mcse.2024.3414951","url":null,"abstract":"","PeriodicalId":10553,"journal":{"name":"Computing in Science & Engineering","volume":"19 1","pages":""},"PeriodicalIF":2.1,"publicationDate":"2024-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141932075","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 : 2024-05-29DOI: 10.1109/mcse.2024.3403029
Christopher S. Oehmen, Slaven Peles, Katarzyna Swirydowicz, Cosmin G. Petra, Shrirang G. Abhyankar, Wesley Jones, Matthew Reynolds, Robert C. Rutherford
{"title":"Advanced Computing Is at the Forefront of a New “Moonshot” Revolutionizing the North American Power Grid","authors":"Christopher S. Oehmen, Slaven Peles, Katarzyna Swirydowicz, Cosmin G. Petra, Shrirang G. Abhyankar, Wesley Jones, Matthew Reynolds, Robert C. Rutherford","doi":"10.1109/mcse.2024.3403029","DOIUrl":"https://doi.org/10.1109/mcse.2024.3403029","url":null,"abstract":"","PeriodicalId":10553,"journal":{"name":"Computing in Science & Engineering","volume":"12 1","pages":""},"PeriodicalIF":2.1,"publicationDate":"2024-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141188082","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 : 2024-05-23DOI: 10.1109/mcse.2024.3403983
Sergi Molins, David Trebotich, Carl I. Steefel
{"title":"Approaches for the simulation of coupled processes in evolving fractured porous media enabled by exascale computing","authors":"Sergi Molins, David Trebotich, Carl I. Steefel","doi":"10.1109/mcse.2024.3403983","DOIUrl":"https://doi.org/10.1109/mcse.2024.3403983","url":null,"abstract":"","PeriodicalId":10553,"journal":{"name":"Computing in Science & Engineering","volume":"58 1","pages":""},"PeriodicalIF":2.1,"publicationDate":"2024-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141146073","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}