John Feo

Orcid: 0000-0001-6546-8948

According to our database1, John Feo authored at least 72 papers between 1985 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
AGILE Workflows and Graphs.
Proceedings of the 20th ACM International Conference on Computing Frontiers, 2023

2020
Introduction to the TOPC Special Issue on Innovations in Systems for Irregular Applications, Part 2.
ACM Trans. Parallel Comput., 2020

Introduction to the TOPC Special Issue on Innovations in Systems for Irregular Applications, Part 1.
ACM Trans. Parallel Comput., 2020

2019
Special Issue on: Systems for Learning, Inferencing, and Discovering (SLID).
J. Parallel Distributed Comput., 2019

Combining Tensor Decompositions and Graph Analytics to Provide Cyber Situational Awareness at HPC Scale.
Proceedings of the 2019 IEEE High Performance Extreme Computing Conference, 2019

A Parallel Graph Environment for Real-World Data Analytics Workflows.
Proceedings of the Design, Automation & Test in Europe Conference & Exhibition, 2019

2018
Guest Editorial: Special Issue on Computing Frontiers.
Int. J. Parallel Program., 2018

Introduction to GraML 2018.
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops, 2018

A hybrid data model for large-scale analytics.
Proceedings of the 15th ACM International Conference on Computing Frontiers, 2018

2017
Introduction to GraML Workshop.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

ParLearning Keynotes.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

High-Performance Data Analytics Beyond the Relational and Graph Data Models with GEMS.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

2016
Special Issue on Theory and Practice of Irregular Applications (TaPIA).
Parallel Comput., 2016

GraQL: A Query Language for High-Performance Attributed Graph Databases.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

2015
Special Issue on Architectures and Algorithms for Irregular Applications (AAIA) - Guest editors' introduction.
J. Parallel Distributed Comput., 2015

Irregular Applications: From Architectures to Algorithms [Guest editors' introduction].
Computer, 2015

In-Memory Graph Databases for Web-Scale Data.
Computer, 2015

A Selectivity based approach to Continuous Pattern Detection in Streaming Graphs.
Proceedings of the 18th International Conference on Extending Database Technology, 2015

High-Performance, Distributed Dictionary Encoding of RDF Datasets.
Proceedings of the 2015 IEEE International Conference on Cluster Computing, 2015

Locality aware concurrent start for stencil applications.
Proceedings of the 13th Annual IEEE/ACM International Symposium on Code Generation and Optimization, 2015

GEMS: Graph Database Engine for Multithreaded Systems.
Proceedings of the Big Data - Algorithms, Analytics, and Applications., 2015

2014
Parallel Implementation of Fast Randomized Algorithms for Low Rank Matrix Decomposition.
Parallel Process. Lett., 2014

Toward a data scalable solution for facilitating discovery of science resources.
Parallel Comput., 2014

Scaling Semantic Graph Databases in Size and Performance.
IEEE Micro, 2014

Query Optimization for Dynamic Graphs.
CoRR, 2014

Jagged Tiling for Intra-tile Parallelism and Fine-Grain Multithreading.
Proceedings of the Languages and Compilers for Parallel Computing, 2014

Predicting and detecting emerging cyberattack patterns using StreamWorks.
Proceedings of the Cyber and Information Security Research Conference, 2014

2013
Composing Data Parallel Code for a SPARQL Graph Engine.
Proceedings of the International Conference on Social Computing, SocialCom 2013, 2013

Fast search for dynamic multi-relational graphs.
Proceedings of the Workshop on Dynamic Networks Management and Mining, 2013

StreamWorks: a system for dynamic graph search.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Toward a data scalable solution for facilitating discovery of scientific data resources.
Proceedings of the 2013 International Workshop on Data-Intensive Scalable Computing Systems, 2013


Accelerating semantic graph databases on commodity clusters.
Proceedings of the 2013 IEEE International Conference on Big Data (IEEE BigData 2013), 2013

2012
Graph coloring algorithms for multi-core and massively multithreaded architectures.
Parallel Comput., 2012

Approximate weighted matching on emerging manycore and multithreaded architectures.
Int. J. High Perform. Comput. Appl., 2012

Large-scale continuous subgraph queries on streams
CoRR, 2012

Parallel implementation of a fast randomized algorithm for the decomposition of low rank matrices
CoRR, 2012

Graph Coloring Algorithms for Muti-core and Massively Multithreaded Architectures
CoRR, 2012

Scalable Triadic Analysis of Large-Scale Graphs: Multi-core vs. Multi-processor vs. Multi-threaded Shared Memory Architectures.
Proceedings of the IEEE 24th International Symposium on Computer Architecture and High Performance Computing, 2012

A Novel Multithreaded Algorithm for Extracting Maximal Chordal Subgraphs.
Proceedings of the 41st International Conference on Parallel Processing, 2012

Detecting distance between injected microspheres and target tumor via 3D reconstruction of tissue sections.
Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2012

2011
Sisal.
Proceedings of the Encyclopedia of Parallel Computing, 2011

A highly parallel implementation of k-means for multithreaded architecture.
Proceedings of the 2011 Spring Simulation Multi-conference, 2011

Towards efficient execution of irregular applications: panel outline.
Proceedings of the first workshop on Irregular applications: architectures and algorithm, 2011

Irregular applications: architectures & algorithms.
Proceedings of the first workshop on Irregular applications: architectures and algorithm, 2011

2010
A novel application of parallel betweenness centrality to power grid contingency analysis.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

Hashing strategies for the Cray XMT.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

2009
Factors affecting the performance of parallel mining of minimal unique itemsets on diverse architectures.
Concurr. Comput. Pract. Exp., 2009

A High-Performance Hybrid Computing Approach to Massive Contingency Analysis in the Power Grid.
Proceedings of the Fifth International Conference on e-Science, 2009

2007
Design of Multithreaded Algorithms for Combinatorial Problems.
Proceedings of the Handbook of Parallel Computing - Models, Algorithms and Applications., 2007

Probability Convergence in a Multithreaded Counting Application.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

Evaluating the potential of multithreaded platforms for irregular scientific computations.
Proceedings of the 4th Conference on Computing Frontiers, 2007

2005
On the Architectural Requirements for Efficient Execution of Graph Algorithms.
Proceedings of the 34th International Conference on Parallel Processing (ICPP 2005), 2005

ELDORADO.
Proceedings of the Second Conference on Computing Frontiers, 2005

2001
The Sisal Project: Real World Functional Programming.
Proceedings of the Compiler Optimizations for Scalable Parallel Systems Languages, 2001

2000
A Framework for the Design and Implementation of FFT Permutation Algorithms.
IEEE Trans. Parallel Distributed Syst., 2000

1999
Performance and Programming Experience on the Tera MTA.
Proceedings of the Ninth SIAM Conference on Parallel Processing for Scientific Computing, 1999

1998
A Functional Approach to Radix-R FFTs.
Scalable Comput. Pract. Exp., 1998

Multi-processor Performance on the Tera MTA.
Proceedings of the ACM/IEEE Conference on Supercomputing, 1998

1996
A Hybrid Imperative and Functional Molecular Mechanics Application.
Sci. Program., 1996

Fast Digit-Index Permutations.
Sci. Program., 1996

1994
Realizing Parallel Reduction Operations in Sisal 1.2.
Proceedings of the Parallel Architectures and Compilation Techniques, 1994

Is there a future for functional languages in parallel programming?
Proceedings of the IEEE Computer Society 1994 International Conference on Computer Languages, 1994

Implementation and Performance of a Domain Decomposition Algorithm in Sisal.
Proceedings of the 27th Annual Hawaii International Conference on System Sciences (HICSS-27), 1994

Developing Molecular Dynamics Simulation Codes Using Mixed Language Programming.
Proceedings of the Specification of Parallel Algorithms, 1994

1993
Program Partitioning for NUMA Multiprocessor Computer Systems.
J. Parallel Distributed Comput., 1993

1990
A Report on the Sisal Language Project.
J. Parallel Distributed Comput., 1990

SISAL 1.2: high-performance applicative computing.
Proceedings of the Second IEEE Symposium on Parallel and Distributed Processing, 1990

SISAL versus FORTRAN: a comparison using the Livermore loops.
Proceedings of the Proceedings Supercomputing '90, New York, NY, USA, November 12-16, 1990, 1990

1988
An analysis of the computational and parallel complexity of the Livermore Loops.
Parallel Comput., 1988

On the Implementation of Applicative Languages on Shared-Memory, MIMD Multiprocessors.
Proceedings of the ACM/SIGPLAN PPEALS 1988, 1988

1985
Dynamic, Distributed Resource Configuration on SW-Banyans.
Proceedings of the 12th Annual Symposium on Computer Architecture, 1985


  Loading...