Articles with "compiler" as a keyword



Photo by thinkmagically from unsplash

ALIC: A Low Overhead Compiler Optimization Prediction Model

Sign Up to like & get
recommendations!
Published in 2018 at "Wireless Personal Communications"

DOI: 10.1007/s11277-018-5479-x

Abstract: Iterative compilation based on machine learning can automatically predict the best optimization for the new programs. However, the efficient prediction models often require repetitive training, which leads to a higher training time overheads, and greatly… read more here.

Keywords: iterative compilation; prediction model; optimization; compiler ... See more keywords
Photo by afgprogrammer from unsplash

A SQL to C compiler in 500 lines of code

Sign Up to like & get
recommendations!
Published in 2019 at "Journal of Functional Programming"

DOI: 10.1017/s0956796819000054

Abstract: Abstract We present the design and implementation of a SQL query processor that outperforms existing database systems and is written in just about 500 lines of Scala code – a convincing case study that high-level… read more here.

Keywords: compiler; programming; sql compiler; 500 lines ... See more keywords
Photo from wikipedia

Fine-Grained Compiler Identification With Sequence-Oriented Neural Modeling

Sign Up to like & get
recommendations!
Published in 2021 at "IEEE Access"

DOI: 10.1109/access.2021.3069227

Abstract: Different compilers and optimization levels can be used to compile the source code. Revealed in reverse from the produced binaries, these compiler details facilitate essential binary analysis tasks, such as malware analysis and software forensics.… read more here.

Keywords: compiler; accuracy; neural modeling; accuracy identifying ... See more keywords
Photo from wikipedia

Compiler-Assisted Semantic-Aware Encryption for Efficient and Secure Serverless Computing

Sign Up to like & get
recommendations!
Published in 2021 at "IEEE Internet of Things Journal"

DOI: 10.1109/jiot.2020.3031550

Abstract: Serverless computing like Function-as-a-Service (FaaS) is attractive for IoT service providers, liberating the providers from server maintenance. Since a data processing function is executed on the cloud instead of a dedicated server in the FaaS… read more here.

Keywords: compiler; semantic aware; compiler assisted; serverless computing ... See more keywords
Photo by mariusoprea from unsplash

The Sparse Polyhedral Framework: Composing Compiler-Generated Inspector-Executor Code

Sign Up to like & get
recommendations!
Published in 2018 at "Proceedings of the IEEE"

DOI: 10.1109/jproc.2018.2857721

Abstract: Irregular applications such as big graph analysis, material simulations, molecular dynamics simulations, and finite element analysis have performance problems due to their use of sparse data structures. Inspector–executor strategies improve sparse computation performance through parallelization… read more here.

Keywords: framework; inspector executor; executor; executor transformations ... See more keywords
Photo by rhondak from unsplash

DNNVM: End-to-End Compiler Leveraging Heterogeneous Optimizations on FPGA-Based CNN Accelerators

Sign Up to like & get
recommendations!
Published in 2020 at "IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"

DOI: 10.1109/tcad.2019.2930577

Abstract: The convolutional neural network (CNN) has become a state-of-the-art method for several artificial intelligence domains in recent years. The increasingly complex CNN models are both computation-bound and I/O-bound. Field-programmable gate array-based accelerators driven by custom… read more here.

Keywords: compiler; state art; 330 mhz; heterogeneous optimizations ... See more keywords
Photo by cokdewisnu from unsplash

OCC: An Automated End-to-End Machine Learning Optimizing Compiler for Computing-In-Memory

Sign Up to like & get
recommendations!
Published in 2022 at "IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"

DOI: 10.1109/tcad.2021.3101464

Abstract: Memristive devices promise an alternative approach toward non-Von Neumann architectures, where specific computational tasks are performed within the memory devices. In the machine learning (ML) domain, crossbar arrays of resistive devices have shown great promise… read more here.

Keywords: machine learning; compiler; memory; automated end ... See more keywords
Photo by pjswinburn from unsplash

Tool of Spies: Leaking your IP by Altering the 3D Printer Compiler

Sign Up to like & get
recommendations!
Published in 2021 at "IEEE Transactions on Dependable and Secure Computing"

DOI: 10.1109/tdsc.2019.2923215

Abstract: In cyber-physical additive manufacturing systems, side-channel attacks have been used to reconstruct the G/M-code (which are instructions given to a manufacturing system) of 3D objects being produced. This method is effective for stealing intellectual property… read more here.

Keywords: compiler; leaking altering; tool spies; spies leaking ... See more keywords
Photo from wikipedia

bcc: A suite of Tools for Introducing Compiler Construction Techniques in the Classroom

Sign Up to like & get
recommendations!
Published in 2018 at "IEEE Latin America Transactions"

DOI: 10.1109/tla.2018.8804260

Abstract: Teaching compiler construction principles in one-semester introductory courses is a very important and complex topic in the computer sciences curriculum. Most of the books are devoted to developing toy, mini or classroom language, but it… read more here.

Keywords: classroom; bcc suite; compiler construction; compiler ... See more keywords
Photo by radowanrehan from unsplash

Automatically accelerating non-numerical programs by architecture-compiler co-design

Sign Up to like & get
recommendations!
Published in 2017 at "Communications of the ACM"

DOI: 10.1145/3139461

Abstract: Because of the high cost of communication between processors, compilers that parallelize loops automatically have been forced to skip a large class of loops that are both critical to performance and rich in latent parallelism.… read more here.

Keywords: automatically accelerating; accelerating non; non numerical; numerical programs ... See more keywords
Photo by jordanmcdonald from unsplash

Accelerated linear algebra compiler for computationally efficient numerical models: Success and potential area of improvement

Sign Up to like & get
recommendations!
Published in 2023 at "PLOS ONE"

DOI: 10.1371/journal.pone.0282265

Abstract: The recent dramatic progress in machine learning is partially attributed to the availability of high-performant computers and development tools. The accelerated linear algebra (XLA) compiler is one such tool that automatically optimises array operations (mostly… read more here.

Keywords: performance; numerical models; accelerated linear; compiler ... See more keywords