Parallel triangle counting and enumeration using matrix algebra

A Azad, A Buluç, J Gilbert - 2015 IEEE International Parallel …, 2015 - ieeexplore.ieee.org
Triangle counting and enumeration are important kernels that are used to characterize
graphs. They are also used to compute important statistics such as clustering coefficients …

[PDF][PDF] Collaboro: a collaborative (meta) modeling tool

JLC Izquierdo, J Cabot - PeerJ Computer Science, 2016 - peerj.com
Motivation Scientists increasingly rely on intelligent information systems to help them in their
daily tasks, in particular for managing research objects, like publications or datasets. The …

Rethinking soot for summary-based whole-program analysis

D Yan, G Xu, A Rountev - … of the ACM SIGPLAN International Workshop …, 2012 - dl.acm.org
Whole-program static analysis has been extensively studied and widely used in the past few
decades. For modern object-oriented programs, scalability has become an important issue …

RT-Trust: Automated refactoring for different trusted execution environments under real-time constraints

Y Liu, K An, E Tilevich - Journal of Computer Languages, 2020 - Elsevier
Real-time systems must meet strict timeliness requirements. These systems also often need
to protect their critical program information (CPI) from adversarial interference and …

Serializing Java Objects in Plain Code

J Wachter, D Tiwari, M Monperrus, B Baudry - arXiv preprint arXiv …, 2024 - arxiv.org
In managed languages, serialization of objects is typically done in bespoke binary formats
such as Protobuf, or markup languages such as XML or JSON. The major limitation of these …

Automatic datatype generation and optimization

F Kjolstad, T Hoefler, M Snir - Proceedings of the 17th ACM SIGPLAN …, 2012 - dl.acm.org
Many high performance applications spend considerable time packing noncontiguous data
into contiguous communication buffers. MPI Datatypes provide an alternative by describing …

CoDeSe: Fast deserialization via code generation

M Gligoric, D Marinov, S Kamin - Proceedings of the 2011 International …, 2011 - dl.acm.org
Many tools for automated testing, model checking, and debugging store and restore
program states multiple times. Storing/restoring a program state is commonly done with …

A library for advanced datatype programming

JL Träff - Proceedings of the 23rd European MPI Users' Group …, 2016 - dl.acm.org
We present a library providing functionality beyond the MPI standard for manipulating
application data layouts described by MPI derived datatypes. The main contributions are: a) …

[PDF][PDF] Bringing the HPC Programmer's IDE into the 21st Century through Refactoring

DDF Kjolstad, D Dig, M Snir - SPLASH 2010 Workshop on …, 2010 - snir.cs.illinois.edu
Abstract Programming tools for High Performance Computing are lagging behind the tools
that have improved the productivity of desktop programmers. The increasing complexity of …

A transformation to convert packing code to compact datatypes for efficient zero-copy data transfer

F Kjolstad, T Hoefler, M Snir - 2011 - ideals.illinois.edu
Many high performance applications spend considerable time packing data into contiguous
communication buffers. Datatypes provide an alternative by describing the layout of the …