scispace - formally typeset
M

Mario Méndez-Lojo

Researcher at University of New Mexico

Publications -  18
Citations -  868

Mario Méndez-Lojo is an academic researcher from University of New Mexico. The author has contributed to research in topics: Set (abstract data type) & Abstract interpretation. The author has an hindex of 11, co-authored 18 publications receiving 834 citations. Previous affiliations of Mario Méndez-Lojo include University of Texas at Austin.

Papers
More filters
Journal ArticleDOI

The tao of parallelism in algorithms

TL;DR: It is suggested that the operator formulation and tao-analysis of algorithms can be the foundation of a systematic approach to parallel programming.
Proceedings ArticleDOI

A GPU implementation of inclusion-based points-to analysis

TL;DR: This paper describes a high-performance GPU implementation of an important graph algorithm used in compilers such as gcc and LLVM: Andersen-style inclusion-based points-to analysis, which achieves an average speedup of 7x compared to a sequential CPU implementation and outperforms a parallel implementation of the same algorithm running on 16 CPU cores.
Book ChapterDOI

A Flexible, (C)LP-Based Approach to the Analysis of Object-Oriented Programs

TL;DR: This work presents a framework for analysis of object-oriented languages in which in a first phase the authors transform the input program into a representation based on Horn clauses, which facilitates on one hand proving the correctness of the transformation attending to a simple condition and on the other allows applying existing analyzers for (constraint) logic programming to automatically derive a safe approximation of the semantics of the original program.
Proceedings ArticleDOI

Parallel inclusion-based points-to analysis

TL;DR: A complementary approach based on exploiting parallelism is described, which achieves a scaling of up to 3x on a 8-core machine for a suite of ten large C programs and outperforms a state-of-the-art, highly optimized, serial implementation of the same algorithm.
Proceedings ArticleDOI

Structure-driven optimizations for amorphous data-parallel programs

TL;DR: This paper shows that many irregular algorithms have structure that can be exploited and presents three key optimizations that take advantage of algorithmic structure to reduce speculative overheads and describes the implementation of these optimizations in the Galois system and presents experimental results to demonstrate their benefits.