Core Graph: Exploiting edge centrality to speedup the evaluation of iterative graph queries
When evaluating an iterative graph query over a large graph, systems incur significant
overheads due to repeated graph transfer across the memory hierarchy coupled with …
overheads due to repeated graph transfer across the memory hierarchy coupled with …
Mega evolving graph accelerator
Graph Processing is an emerging workload for applications working with unstructured data,
such as social network analysis, transportation networks, bioinformatics and operations …
such as social network analysis, transportation networks, bioinformatics and operations …
Affinity Alloc: Taming Not-So Near-Data Computing
To mitigate the data movement bottleneck on large multicore systems, the near-data
computing paradigm (NDC) offloads computation to where the data resides on-chip. The …
computing paradigm (NDC) offloads computation to where the data resides on-chip. The …
: On-Device Real-Time Deep Reinforcement Learning for Autonomous Robotics
Autonomous robotic systems, like autonomous vehicles and robotic search and rescue,
require efficient on-device training for continuous adaptation of Deep Reinforcement …
require efficient on-device training for continuous adaptation of Deep Reinforcement …
Mimonet: Multi-input multi-output on-device deep learning
Future intelligent robots are expected to process multiple inputs simultaneously (such as
image and audio data) and generate multiple outputs accordingly (such as gender and …
image and audio data) and generate multiple outputs accordingly (such as gender and …
Enabling Window-Based Monotonic Graph Analytics with Reusable Transitional Results for Pattern-Consistent Queries
Evolving graphs consisting of slices are large and constantly changing. For example, in
Alipay, the graph generates hundreds of millions of new transaction records every day …
Alipay, the graph generates hundreds of millions of new transaction records every day …
TEA+: A Novel Temporal Graph Random Walk Engine with Hybrid Storage Architecture
Many real-world networks are characterized by being temporal and dynamic, wherein the
temporal information signifies the changes in connections, such as the addition or removal …
temporal information signifies the changes in connections, such as the addition or removal …
TeGraph+: Scalable Temporal Graph Processing Enabling Flexible Edge Modifications
Temporal graphs are widely used for time-critical applications, which enable the extraction
of graph structural information with temporal features but cannot be efficiently supported by …
of graph structural information with temporal features but cannot be efficiently supported by …
Meerkat: A Framework for Dynamic Graph Algorithms on GPUs
KJ Concessao, U Cheramangalath, R Dev… - International Journal of …, 2024 - Springer
Graph algorithms are challenging to implement due to their varying topology and irregular
access patterns. Real-world graphs are dynamic in nature and routinely undergo edge and …
access patterns. Real-world graphs are dynamic in nature and routinely undergo edge and …
BYO: A Unified Framework for Benchmarking Large-Scale Graph Containers
A fundamental building block in any graph algorithm is a graph container-a data structure
used to represent the graph. Ideally, a graph container enables efficient access to the …
used to represent the graph. Ideally, a graph container enables efficient access to the …