An auto-tuning framework for parallel multicore stencil computations
Kamil, Shoaib, Chan, Cy, Oliker, Leonid, Shalf, John, Williams, Samuel·2010·2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS)
Cited by (211)
Items 101–200 of 211
- Automatic efficient data layout for multithreaded stencil codes on CPU sand GPUsJulien Jaeger, Denis Barthou · 2012 · International Conference on High Performance Computing (HiPC)
- Auto-Tuning of Dynamic Scheduling Applied to 3D Reverse Time Migration on Multicore SystemsÍtalo A. S. Assis, João B. Fernandes, Tiago Tavares Leite Barros · 2020 · IEEE Access
- An analytical GPU performance model for 3D stencil computations from the angle of data trafficHuayou Su, Xing Hui Cai, Mei Wen · 2015 · The Journal of Supercomputing
- Optimizing UPC Programs for Multi-Core SystemsYili Zheng · 2010 · Scientific Programming
- Time skewing made simpleRobert Strzodka, Mohammed Shaheen, Dawid Pająk · 2011 · ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
- Dynamic Stencil: Effective exploitation of run-time resources in reconfigurable clustersXinyu Niu, José G. F. Coutinho, Yu Wang · 2013 · International Conference on Field-Programmable Technology (FPT)
- Scaling the GCR Solver Using a High-Level Stencil Framework on Multi- and Many-Core ArchitecturesMiłosz Ciżnicki, Michał Kulczewski, Piotr Kopta · 2016 · Lecture notes in computer science
- ML-based Performance Portability for Time-Dependent Density Functional Theory in HPC EnvironmentsAdrián Perez Diéguez, Min Choi, Xinran Zhu, Bryan M. Wong, Khaled Z. Ibrahim · 2022 · IEEE/ACM International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS)
- Auto-tuning the Matrix Powers Kernel with SEJITSJeffrey Morlan, Shoaib Kamil, Armando Fox · 2013 · Lecture notes in computer science
- Chemora: A PDE-Solving Framework for Modern High-Performance Computing ArchitecturesErik Schnetter, Marek Błażewicz, Steven R. Brandt · 2015 · Computing in Science & Engineering
- LibraM J Jin, Haohuan Fu, Zihong Lv · 2016 · ACM International Conference on Computing Frontiers (CF)
- Self-awareness and Self-expression: Inspiration from PsychologyPeter R. Lewis, Arjun Chandra, Kyrre Glette · 2016 · Natural computing series
- Model-based autotuning of discretization methods in numerical simulations of partial differential equationsNesrine Khouzami, Friedrich Michel, Pietro Incardona · 2021 · Journal of Computational Science
- Architecture-Adaptive Code Variant TuningSaurav Muralidharan, Amit Roy, Mary W. Hall, Michael Garland, Piyush Rai · 2016 · ACM SIGARCH Computer Architecture News
- Learning with Analytical ModelsHuda Ibeid, Siping Meng, Oliver Dobon · 2019 · IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
- The Effect of Communication and Synchronization on Amdahl Law in Multicore SystemsLeonid Yavits, Amir Morad, Ran Ginosar · 2013 · arXiv (Cornell University)
- Lion: A GPU-Accelerated Online Serving System for Web-Scale Recommendation at BaiduHao Liu, Qian Gao, Xiaochao Liao · 2022 · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD)
- A Generic Strategy for Multi-stage StencilsMauro Bianco, Benjamin Cumming · 2014 · Lecture notes in computer science
- Exploring system architectures for next-generation CFD simulations in the postpeta-scale eraKazuhiko Komatsu, Ryusuke Egawa, Hiroyuki Takizawa · 2014 · Journal of Fluid Science and Technology
- Collective memory transfers for multi-core chipsGeorge Michelogiannakis, Alexander Williams, Samuel Williams · 2014 · ACM International Conference on Supercomputing (ICS)
- Architecture-Adaptive Code Variant TuningSaurav Muralidharan, Amit Roy, Mary W. Hall, Michael Garland, Piyush Rai · 2016 · ACM SIGPLAN Notices
- Autotuning of Adaptive Mesh Refinement PDE Solvers on Shared Memory ArchitecturesSvetlana Nogina, Kristof Unterweger, Tobias Weinzierl · 2012 · Lecture notes in computer science
- A tuning approach for iterative multiple 3d stencil pipeline on GPUs: Anisotropic Nonlinear Diffusion algorithm as case studySiham Tabik, Maurice Peemen, Luis Felipe Romero · 2017 · The Journal of Supercomputing
- Automatic Translation of CUDA to OpenCL and Comparison of Performance Optimizations on GPUsDeepthi Nandakumar · 2011 · Illinois Digital Environment for Access to Learning and Scholarship (University of Illinois at Urbana-Champaign)
- A Principled Kernel Testbed for Hardware/Software Co-Design ResearchAlex Kaiser, Samuel Williams, Kamesh Madduri, Khaled Z. Ibrahim, David H. Bailey, James Weldon Demmel, Erich Strohmaier · 2010
- BOPS, Not FLOPS! A New Metric and Roofline Performance Model For Datacenter ComputingLei Wang, Jianfeng Zhan, Wanling Gao · 2018 · arXiv (Cornell University)
- Automatic Energy Efficient Parallelization of Uniform Dependence ComputationsYun Zou, Sanjay V. Rajopadhye · 2015
- A Stream Processing Framework for On-Line Optimization of Performance and Energy Efficiency on Heterogeneous SystemsBenjamin Ranft, Oliver Denninger, Philip Pfaffe · 2014
- Bridging the Gap Between General-Purpose and Domain-Specific Compilers with SynthesisAlvin Cheung, Shoaib Ashraf Kamil, Armando Solar-Lezama · 2015 · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
- Autotuning divide‐and‐conquer stencil computationsEkanathan Palamadai Natarajan, Maryam Mehri Dehnavi, Charles E. Leiserson · 2017 · Concurrency and Computation Practice and Experience
- NUMA Optimizations for Algorithmic SkeletonsPaul Metzger, Murray Cole, Christian Fensch · 2018 · Lecture notes in computer science
- A Code Generator for Energy-Efficient Wavefront Parallelization of Uniform Dependence ComputationsYun Zou, Sanjay V. Rajopadhye · 2017 · IEEE Transactions on Parallel and Distributed Systems
- Optimizing the performance of streaming numerical kernels on the IBM Blue Gene/P PowerPC 450 processorTareq Malas, Aron J. Ahmadia, Jed Brown, John A. Gunnels, David Elliot Keyes · 2012 · The International Journal of High Performance Computing Applications
- The Importance of Efficient Fine-Grain Synchronization for Many-Core SystemsTongsheng Geng, Stéphane Zuckerman, Jose M. Monsalve Diaz · 2017 · Lecture notes in computer science
- Moka: Model-based concurrent kernel analysisLeiming Yu, Xun Gong, Yifan Sun · 2017 · IEEE International Symposium on Workload Characterization
- Towards Collaborative Performance Tuning of Algorithmic SkeletonsChris Cummins, Pavlos Petoumenos, Michel Steuwer · 2016
- On the GPU-CPU Performance Portability of OpenCL for 3D Stencil ComputationsHuayou Su, Nan Wu, Mei Wen · 2013 · International Conference on Parallel and Distributed Systems
- Domain-Specific Optimization of Two Jacobi Smoother Kernels and Their Evaluation in the ECM Performance ModelStefan Kronawitter, Holger Stengel, Georg Hager · 2014 · Parallel Processing Letters
- Single program, multiple data programming for hierarchical computationsKatherine Yelick, Amir Kamil · 2012
- Energy and Performance Prediction of CUDA Applications using Dynamic Regression ModelsShajulin Benedict, R. S. Rejitha, Suja A. Alex · 2016 · India Software Engineering Conference
- Performance and area aware replacement policy for GPU architectureFatemeh Kazemi HassanAbadi, Saeed Safari · 2014 · International Conference on Computer and Knowledge Engineering
- Design Space Exploration of OpenCL Applications on Heterogeneous Parallel PlatformsEdoardo Paone · 2015
- Automatic Vectorization of Stencil Codes with the GGDML Language ExtensionsNabeeh Jumah, Julian Martin Kunkel · 2019
- Tight Bounds for Low Dimensional Star Stencils in the External Memory ModelPhilipp Hupp, Riko Jacob · 2013 · Lecture notes in computer science
- Anisotropic nonlinear diffusion for filtering 3D images on GPUsSiham Tabik, Alin Florindor Murarasu, Luis Felipe Romero · 2014 · Proceedings
- High throughput software for direct numerical simulations of compressible two-phase flowsBabak Hejazialhosseini, Diego Rossinelli, Christian Conti · 2012 · 2012 International Conference for High Performance Computing, Networking, Storage and Analysis
- A Code Transformation Framework for Scientific Applications on Structured GridsPei‐Hung Lin, Jagan Jayaraj, Paul R. Woodward · 2011 · University of Minnesota Digital Conservancy (University of Minnesota)
- Productive and efficient computational science through domain-specific abstractionsFlorian Rathgeber · 2014 · Spiral (Imperial College London)
- CPU and GPU Co-processing for SoundAleksander Gjermundsen · 2010 · NORA - Norwegian Open Research Archives
- Jigsaw: Toward Conflict-free Vectorized Stencil Computation by Tessellating Swizzled RegistersYiwei Zhang, Kun Li, Liang Yuan · 2025 · ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
- Automatic Resource Scheduling with Latency Hiding for Parallel Stencil Applications on GPGPU ClustersKumiko Maeda, Masana Murase, Munehiro Doi · 2012 · Proceedings - IEEE International Parallel and Distributed Processing Symposium
- Moirae: Generating High-Performance Composite Stencil Programs with Global OptimizationsXiaoyan Liu, Xinyu Yang, Kejie Ma · 2024 · 2012 International Conference for High Performance Computing, Networking, Storage and Analysis
- A domain-specific language and matrix-free stencil code for investigating electronic properties of Dirac and topological materialsAndreas Pieper, Georg Hager, Holger Fehske · 2020 · The International Journal of High Performance Computing Applications
- Rethinking Multicore Application Scalability on Big Virtual MachinesJianchen Shan, Weiwei Jia, Xiaoning Ding · 2017 · IEEE International Conference on Parallel and Distributed Systems (ICPADS)
- Evaluation of Selected Resource Allocation and Scheduling Methods in Heterogeneous Many-Core Processors and Graphics Processing UnitsMiłosz Ciżnicki, Krzysztof Kurowski, Jan Węglarz · 2014 · Foundations of Computing and Decision Sciences
- On Partitioning Two Dimensional Finite Difference Meshes for Distributed Memory Parallel ComputersAnaël Grandjean, Bora Uçar · 2014 · Proceedings - Euromicro Workshop on Parallel and Distributed Processing/Proceedings
- An auto-tuning approach for optimizing base operators for non-destructive testing applications on heterogeneous multi-core architecturesThomas Heller, Dietmar Fey, Markus Rehak · 2013 · IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC)
- Open64-based Regular Stencil Shape Recognition in HERCULESChristos Kartsaklis, Óscar Hernández · 2013
- Middleware Support for Self-aware Computing SystemsJennifer Simonjan, Bernhard Dieber, Bernhard Rinner · 2016 · Natural computing series
- AutoTuneTMP: Auto-Tuning in C++ With Runtime Template MetaprogrammingDavid Pfander, Malte Brunn, Dirk Pflüger · 2018 · IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum
- An Autotuning Protocol to Rapidly Build AutotunersJunhong Liu, Guangming Tan, Yulong Luo · 2018 · ACM Transactions on Parallel Computing
- Simple, Accurate, Analytical Time Modeling and Optimal Tile Size Selection for GPGPU StencilsNirmal Prajapati, Waruna Ranasinghe, Sanjay V. Rajopadhye, Rumen Andonov, Hristo N. Djidjev, Tobias Grosser · 2017 · ACM SIGPLAN Notices
- Helium: lifting high-performance stencil kernels from stripped x86 binaries to halide DSL codeCharith Mendis, Jeffrey Bosboom, Kevin Wu · 2015 · ACM SIGPLAN Notices
- Locality Optimization for Data Parallel ProgramsEric Hielscher, Rubinsteyn, Alex, Shasha, Dennis · 2013 · arXiv (Cornell University)
- Automatic Thread-Level Parallelization in the Chombo AMR LibraryUSDOE Office of Science (SC), Matthias Christen, Noel Keen · 2011
- Automatic Performance Tuning of Stencil Computations on Graphics Processing UnitsJoseph D. Garvey · 2015 · TSpace (University of Toronto)
- A Performance Vocabulary for Affine Loop TransformationsMartin Kong, Louis-Noël Pouchet · 2018 · arXiv (Cornell University)
- Computer Architecture with Associative Processor Replacing Last Level Cache and SIMD AcceleratorLeonid Yavits, Amir Morad, Ran Ginosar · 2013 · arXiv (Cornell University)
- Model-driven optimisation of memory hierarchy and multithreading on GPUsAndrew A. Haigh, Eric C. McCreath · 2015 · ANU Open Research (Australian National University)
- PATUS: A Code Generation and Auto-Tuning Framework For Parallel Stencil ComputationsMatthias Christen, Olaf Schenk, Helmar Burkhart · 2011
- BOPS, A New Computation-Centric Metric for Datacenter ComputingLei Wang, Wanling Gao, Kaiyong Yang · 2020 · Lecture notes in computer science
- Time skewing made simpleRobert Strzodka, Mohammed Shaheen, Dawid Pająk · 2011 · ACM SIGPLAN Notices
- Target-Specific Refinement of Multigrid CodesRichard Membarth, Philipp Slusallek, Marcel Köster · 2014
- An Auto-Tuning Method for High-Bandwidth Low-Latency Approximate Interconnection NetworksShoichi Hirasawa, Michihiro Koibuchi · 2023 · Proceedings - Euromicro Workshop on Parallel and Distributed Processing/Proceedings
- A new memory mapping mechanism for GPGPUs’ stencil computationTieqiang Mo, Renfa Li · 2014 · Computing
- A Light-Weight Rollback Mechanism for Testing Kernel Variants in Auto-TuningShoichi Hirasawa, Hiroyuki Takizawa, Hiroaki Kobayashi · 2015 · IEICE Transactions on Information and Systems
- An Auto Code Generator for Stencil on SW26010Xiaomin Zhu, Yunhui Zeng, Yanjie Wei · 2019 · IEEE International Conference on High Performance Computing and Communications; IEEE International Conference on Smart City; IEEE International Conference on Data Science and Systems (HPCC/SmartCity/DSS)
- High performance cloud computing on multicore computersJianchen Shan · 2018
- Architecture-Adaptive Code Variant TuningSaurav Muralidharan, Amit Roy, Mary W. Hall · 2016 · ACM SIGOPS Operating Systems Review
- Laboratory Directed Research and Development Program FY 2009 for Lawrence Berkeley National LaboratoryTodd C. Hansen · 2010
- Chemora: A PDE Solving Framework for Modern HPC ArchitecturesErik Schnetter, Marek Błażewicz, Steven R. Brandt · 2014 · arXiv (Cornell University)
- Automatic skeleton-driven performance optimizations for transactional memoryLuís F. W. Góes · 2012 · ERA
- Towards autotuning by alternating communication methodsAdrian Tineo, Sadaf R. Alam, T. C. Schulthess · 2012 · ACM SIGMETRICS Performance Evaluation Review
- Profiling, Optimization and Parallelization of a Seismic Inversion CodeBent Ove Stinessen · 2011 · BIBSYS Brage (BIBSYS (Norway))
- PCOT: Cache Oblivious Tiling of Polyhedral ProgramsWaruna Ranasinghe, Nirmal Prajapati, Tomofumi Yuki · 2018 · arXiv (Cornell University)
- DeepTuner : a system for search technique recommendation in program autotuningKevin Wu · 2015
- Multilevel interference-aware scheduling on modern GPUsLeiming Yu · 2019
- Polyhedral+Dataflow GraphsEddie C. Davis · 2020
- Green Flash: Climate Machine (LBNL)Ananth Kalyanaraman, Kevin Hammond, Jarek Nieplocha † et al. · 2011 · Springer eBooks
- Enhancing Software Portability with Hardware Parametrized AutotuningHenrik Holenbakken Knutsen · 2013 · NORA - Norwegian Open Research Archives
- A Performance Study of an Anelastic Wave Propagation Code Using Auto-tuned Stencil ComputationsMatthias Christen, Olaf Schenk · 2012 · Procedia Computer Science
- Target-Specific Refinement of Multigrid CodesRichard Membarth, Marcel Köster, Sebastian Hack · 2016
- An Extensible Framework for Composing Stencils with Common Scientific Computing PatternsLeonard Truong, Chick Markley, Armando Fox · 2014
- An infrastructure for multi-level optimisation through property annotation and aggregationFrank Penczek, Raimund Kirner, Raphaël Poss · 2012
- Auto-tuning a LOFAR radio astronomy pipeline in JavaCLJan Kis · 2013
- Leveraging performance of 3D finite difference schemes in large scientific computing simulationsR. de la Cruz · 2015
- Algorithm design on multicore processors for massive-data analysisDavid A. Bader, Virat Agarwal · 2010
- Separating implementation concerns in stencil computations for semiregular gridsAndrew Stone, Strout, Michelle Mills, Massey, Daniel · 2007 · Digital Collections of Colorado (Colorado State University)
- DSLs and Search for Linear Algebra Performance OptimizationThomas Nelson · 2015 · CU Scholar (University of Colorado Boulder)
- Program autotuning as a serviceOleg Sukhoroslov, Sergey Volkov, Alexander P. Afanasiev · 2016