[BOK][B] Modern compiler implementation in ML

AW Appel - 1998 - books.google.com
This new, expanded textbook describes all phases of a modern compiler: lexical analysis,
parsing, abstract syntax, semantic actions, intermediate representations, instruction …

Optimizing {CNN} model inference on {CPUs}

Y Liu, Y Wang, R Yu, M Li, V Sharma… - 2019 USENIX Annual …, 2019 - usenix.org
The popularity of Convolutional Neural Network (CNN) models and the ubiquity of CPUs
imply that better performance of CNN model inference on CPUs can deliver significant gain …

[BOK][B] Engineering a compiler

KD Cooper, L Torczon - 2022 - books.google.com
Engineering a Compiler, Third Edition covers the latest developments in compiler
technology, with new chapters focusing on semantic elaboration (the problems that arise in …

AEGIS: Architecture for tamper-evident and tamper-resistant processing

GE Suh, D Clarke, B Gassend, M Van Dijk… - ACM International …, 2003 - dl.acm.org
We describe the architecture for a single-chip AEGIS processor which can be used to build
computing systems secure against both physical and software attacks. Our architecture …

The java {HotSpot™} server compiler

M Paleczny, C Vick, C Click - Java (TM) Virtual Machine Research and …, 2001 - usenix.org
Performance for the Java™ Platform has evolved in stages. Early VM's were interpreter-only.
Later VM's were interpreter plus template generated code, and finally interpreter plus …

Linear scan register allocation

M Poletto, V Sarkar - ACM Transactions on Programming Languages …, 1999 - dl.acm.org
We describe a new algorithm for fast global register allocation called linear scan. This
algorithm is not based on graph coloring, but allocates registers to variables in a single …

Optimizing for reduced code space using genetic algorithms

KD Cooper, PJ Schielke, D Subramanian - Proceedings of the ACM …, 1999 - dl.acm.org
Code space is a critical issue facing designers of software for embedded systems. Many
traditional compiler optimizations are designed to reduce the execution time of compiled …

Design of the Java HotSpot™ client compiler for Java 6

T Kotzmann, C Wimmer, H Mössenböck… - ACM Transactions on …, 2008 - dl.acm.org
Version 6 of Sun Microsystems' Java HotSpot™ VM ships with a redesigned version of the
client just-in-time compiler that includes several research results of the last years. The client …

Iterated register coalescing

L George, AW Appel - ACM Transactions on Programming Languages …, 1996 - dl.acm.org
An important function of any register allocator is to target registers so as to eliminate copy
instructions. Graph-coloring register allocation is an elegant approach to this problem. If the …

Графы в программировании: обработка, визуализация и применение

ВН Касьянов, ВА Евстигнеев - 2003 - elibrary.ru
Книга содержит систематическое и полное изложение фундаментальных основ
современных компьютерных технологий, связанных с применением теории графов …