The Combinatorial BLAS: Design, implementation, and applications
This paper presents a scalable high-performance software library to be used for graph
analysis and data mining. Large combinatorial graphs appear in many applications of high …
analysis and data mining. Large combinatorial graphs appear in many applications of high …
Multithreaded asynchronous graph traversal for in-memory and semi-external memory
Processing large graphs is becoming increasingly important for many domains such as
social networks, bioinformatics, etc. Unfortunately, many algorithms and implementations do …
social networks, bioinformatics, etc. Unfortunately, many algorithms and implementations do …
Counting triangles in massive graphs with MapReduce
Graphs and networks are used to model interactions in a variety of contexts. There is a
growing need to quickly assess the characteristics of a graph in order to understand its …
growing need to quickly assess the characteristics of a graph in order to understand its …
GTS: A fast and scalable graph processing method based on streaming topology to GPUs
A fast and scalable graph processing method becomes increasingly important as graphs
become popular in a wide range of applications and their sizes are growing rapidly. Most of …
become popular in a wide range of applications and their sizes are growing rapidly. Most of …
[PDF][PDF] Grappa: A latency-tolerant runtime for large-scale irregular applications
Grappa is a runtime system for commodity clusters of multicore computers that presents a
massively parallel, single address space abstraction to applications. Grappa's purpose is to …
massively parallel, single address space abstraction to applications. Grappa's purpose is to …
MPI+ ULT: Overlap** communication and computation with user-level threads
As the core density of future processors keeps increasing, MPI+ Threads is becoming a
promising programming model for large scale SMP clusters. Generally speaking, hybrid …
promising programming model for large scale SMP clusters. Generally speaking, hybrid …
Information technology adoption by small businesses in minority and ethnic communities
S Qureshi, AS York - Proceedings of the 41st Annual Hawaii …, 2008 - ieeexplore.ieee.org
Information systems adoption by small businesses often is viewed as a basic building block
of economic development. Yet, the components that impact business success and thus …
of economic development. Yet, the components that impact business success and thus …
Branch-avoiding graph algorithms
This paper quantifies the impact of branches and branch mispredictions on the single-core
performance of certain graph problems, specifically for computing connected components …
performance of certain graph problems, specifically for computing connected components …
Load balanced clustering coefficients
Clustering coefficients is a building block in network sciences that offers insights on how
tightly bound vertices are in a network. Effective and scalable parallelization of clustering …
tightly bound vertices are in a network. Effective and scalable parallelization of clustering …
Introducing ScaleGraph: an X10 library for billion scale graph analytics
M Dayarathna, C Houngkaew… - Proceedings of the 2012 …, 2012 - dl.acm.org
Highly Productive Computing Systems (HPCS) and PGAS languages are considered as
important ways in achieving the exascale computational capabilities. Most of the current …
important ways in achieving the exascale computational capabilities. Most of the current …