Next generation cloud computing: New trends and research directions

B Varghese, R Buyya - Future Generation Computer Systems, 2018 - Elsevier
The landscape of cloud computing has significantly changed over the last decade. Not only
have more providers and service offerings crowded the space, but also cloud infrastructure …

The N3XT approach to energy-efficient abundant-data computing

MMS Aly, TF Wu, A Bartolo, YH Malviya… - Proceedings of the …, 2018 - ieeexplore.ieee.org
The world's appetite for analyzing massive amounts of structured and unstructured data has
grown dramatically. The computational demands of these abundant-data applications, such …

Autotuning in high-performance computing applications

P Balaprakash, J Dongarra, T Gamblin… - Proceedings of the …, 2018 - ieeexplore.ieee.org
Autotuning refers to the automatic generation of a search space of possible implementations
of a computation that are evaluated through models and/or empirical measurement to …

Delite: A compiler architecture for performance-oriented embedded domain-specific languages

AK Sujeeth, KJ Brown, H Lee, T Rompf… - ACM Transactions on …, 2014 - dl.acm.org
Develo** high-performance software is a difficult task that requires the use of low-level,
architecture-specific programming models (eg, OpenMP for CMPs, CUDA for GPUs, MPI for …

Generating performance portable code using rewrite rules: from high-level functional expressions to high-performance OpenCL code

M Steuwer, C Fensch, S Lindley, C Dubach - ACM SIGPLAN Notices, 2015 - dl.acm.org
Computers have become increasingly complex with the emergence of heterogeneous
hardware combining multicore CPUs and GPUs. These parallel systems exhibit tremendous …

Taurus: a data plane architecture for per-packet ML

T Swamy, A Rucker, M Shahbaz, I Gaur… - Proceedings of the 27th …, 2022 - dl.acm.org
Emerging applications---cloud computing, the internet of things, and augmented/virtual
reality---demand responsive, secure, and scalable datacenter networks. These networks …

Codon: A compiler for high-performance pythonic applications and dsls

A Shajii, G Ramirez, H Smajlović, J Ray… - Proceedings of the …, 2023 - dl.acm.org
Domain-specific languages (DSLs) are able to provide intuitive high-level abstractions that
are easy to work with while attaining better performance than general-purpose languages …