Machine learning in compiler optimization

Z Wang, M O'Boyle - Proceedings of the IEEE, 2018 - ieeexplore.ieee.org
In the last decade, machine-learning-based compilation has moved from an obscure
research niche to a mainstream activity. In this paper, we describe the relationship between …

Analyzing and detecting review spam

N **dal, B Liu - Seventh IEEE international conference on data …, 2007 - ieeexplore.ieee.org
Mining of opinions from product reviews, forum posts and blogs is an important research
topic with many applications. However, existing research has been focused on extraction …

Multiple-parameter side-channel analysis: A non-invasive hardware Trojan detection approach

S Narasimhan, D Du, RS Chakraborty… - … oriented security and …, 2010 - ieeexplore.ieee.org
Malicious alterations of integrated circuits during fabrication in untrusted foundries pose
major concern in terms of their reliable and trusted field operation. It is extremely difficult to …

Shared memory parallelization of data mining algorithms: Techniques, programming interface, and performance

R **, G Yang, G Agrawal - IEEE Transactions on Knowledge …, 2005 - ieeexplore.ieee.org
With recent technological advances, shared memory parallel machines have become more
scalable, and offer large main memories and high bus bandwidths. They are emerging as …

A framework for adaptive algorithm selection in STAPL

N Thomas, G Tanase, O Tkachyshyn, J Perdue… - Proceedings of the …, 2005 - dl.acm.org
Writing portable programs that perform well on multiple platforms or for varying input sizes
and types can be very difficult because performance is often sensitive to the system …

The R-LRPD test: Speculative parallelization of partially parallel loops

F Dang, H Yu, L Rauchwerger - Proceedings 16th International …, 2002 - ieeexplore.ieee.org
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops
because they have complex or statically insufficiently defined access patterns. In our …

Exploiting locality for irregular scientific codes

H Han, CW Tseng - IEEE Transactions on Parallel and …, 2006 - ieeexplore.ieee.org
Irregular scientific codes experience poor cache performance due to their irregular memory
access patterns. In this paper, we present two new locality improving techniques for irregular …

Exploiting commutativity to reduce the cost of updates to shared data in cache-coherent systems

G Zhang, W Horn, D Sanchez - … of the 48th International Symposium on …, 2015 - dl.acm.org
We present Coup, a technique to lower the cost of updates to shared data in cache-coherent
systems. Coup exploits the insight that many update operations, such as additions and …

Improving bank-level parallelism for irregular applications

X Tang, M Kandemir, P Yedlapalli… - 2016 49th Annual IEEE …, 2016 - ieeexplore.ieee.org
Observing that large multithreaded applications with irregular data access patterns exhibit
very low memory bank-level parallelism (BLP) during their execution, we propose a novel …

Processing large-scale multi-dimensional data in parallel and distributed environments

M Beynon, C Chang, U Catalyurek, T Kurc… - Parallel Computing, 2002 - Elsevier
Analysis of data is an important step in understanding and solving a scientific problem.
Analysis involves extracting the data of interest from all the available raw data in a dataset …