Multi-level decision making

G Zhang, J Lu, Y Gao - Models, Methods and Applications, 2015 - Springer
Multi-level decision-making (MLDM) handles problems that require compromise between
the objectives of two or more interacting entities which are arranged within a hierarchical …

Loop interchange and tiling for multi-dimensional loops to minimize write operations on NVMs

R Xu, EHM Sha, Q Zhuge, Y Song, H Wang - Journal of Systems …, 2023 - Elsevier
Non-volatile memory (NVM) is expected to be the second tier of memory in two-tier memory
systems. However, because of the limited write endurance, it is vital to reduce the number of …

An effective fusion and tile size model for optimizing image processing pipelines

A Jangda, U Bondhugula - ACM SIGPLAN Notices, 2018 - dl.acm.org
Effective models for fusion of loop nests continue to remain a challenge in both general-
purpose and domain-specific language (DSL) compilers. The difficulty often arises from the …

FAAStloop: Optimizing Loop-Based Applications for Serverless Computing

S Mohanty, VM Bhasi, M Son, MT Kandemir… - Proceedings of the 2024 …, 2024 - dl.acm.org
Serverless Computing has garnered significant interest for executing High-Performance
Computing (HPC) applications in recent years, attracting attention for its elastic scalability …

Schedule synthesis for halide pipelines through reuse analysis

S Sioutas, S Stuijk, L Waeijen, T Basten… - ACM Transactions on …, 2019 - dl.acm.org
Efficient code generation for image processing applications continues to pose a challenge in
a domain where high performance is often necessary to meet real-time constraints. The …

DESOLA: An active linear algebra library using delayed evaluation and runtime code generation

FP Russell, MR Mellor, PHJ Kelly… - Science of Computer …, 2011 - Elsevier
Active libraries can be defined as libraries which play an active part in the compilation, in
particular, the optimisation of their client code. This paper explores the implementation of an …

An effective fusion and tile size model for polymage

A Jangda, U Bondhugula - ACM Transactions on Programming …, 2020 - dl.acm.org
Effective models for fusion of loop nests continue to remain a challenge in both general-
purpose and domain-specific language (DSL) compilers. The difficulty often arises from the …

Parameterizing loop fusion for automated empirical tuning

Y Zhao, Q Yi, K Kennedy, D Quinlan, R Vuduc - 2005 - osti.gov
Traditional compilers are limited in their ability to optimize applications for different
architectures because statically modeling the effect of specific optimizations on different …

[PDF][PDF] Lampview: A loop-aware toolset for facilitating parallelization

T Mason, A David, I August - Master's thesis, Dept. of Electrical …, 2009 - liberty.princeton.edu
A continual growth of the number of transistors per unit area coupled with diminishing
returns from traditional microarchitectural and clock frequency improvements has led …

Automatic parallelization using OpenMP based on STL semantics

C Liao, DJ Quinlan, JJ Willcock, T Panas - 2008 - osti.gov
Automatic parallelization of sequential applications using OpenMP as a target has been
attracting significant attention recently because of the popularity of multicore processors and …