Anti-section transitive closure

O Green, Z Du, S Patel, Z **e, H Liu… - 2021 IEEE 28th …, 2021 - ieeexplore.ieee.org
The transitive closure of a graph is a new graph where every vertex is directly connected to
all vertices to which it had a path in the original graph. Transitive closures are useful for …

Datalog with First-Class Facts

T Gilray, A Sahebolamri, Y Sun, S Kunapaneni… - arxiv preprint arxiv …, 2024 - arxiv.org
Datalog is a popular logic programming language for deductive reasoning tasks in a wide
array of applications, including business analytics, program analysis, and ontological …

Scalable parallel algorithm for fast computation of Transitive Closure of Graphs on Shared Memory Architectures

S Patel, B Dave, S Kumbhani, M Desai… - 2021 IEEE/ACM 6th …, 2021 - ieeexplore.ieee.org
We present a scalable algorithm that computes the transitive closure of a graph on shared
memory architectures using the OpenMP API in C++. Two different parallelization strategies …

Higher-Order, Data-Parallel Structured Deduction

T Gilray, A Sahebolamri, S Kumar… - arxiv preprint arxiv …, 2022 - arxiv.org
State-of-the-art Datalog engines include expressive features such as ADTs (structured heap
values), stratified aggregation and negation, various primitive operations, and the …

Improving Logic Programming for Program Analysis

A Sahebolamri - 2023 - search.proquest.com
Using logic programming languages has seen a resurgence in the domain of static program
analysis. Such languages like Datalog, while useful, suffer from limitations in expressivity …

Declarative demand-driven reverse engineering

Y Sun, J Ching, K Micinski - arxiv preprint arxiv:2101.04718, 2021 - arxiv.org
Binary reverse engineering is a challenging task because it often necessitates reasoning
using both domain-specific knowledge (eg, understanding entrypoint idioms common to an …

Метод лінійно-логічних операторів та логічних рівнянь у завданнях видобування інформації

A Kozyriev, I Shubin - INNOVATIVE TECHNOLOGIES AND …, 2024 - journals.uran.ua
Реляційні та логічні методи подання знань відіграють ключову роль у створенні
математичного базису для інформаційних систем. Алгебра предикатів і оператори …

Accelerating transitive closure of large-scale sparse graphs

SM Patel - 2020 - digitalcommons.njit.edu
Finding the transitive closure of a graph is a fundamental graph problem where another
graph is obtained in which an edge exists between two nodes if and only if there is a path in …

[หนังสือ][B] Efficient Shuffle for Flash Burst Computing

Y Li - 2022 - search.proquest.com
Shuffle is the operation of exchanging arbitrary data among a group of servers, and it is a
fundamental communication primitive in distributed computing. In particular, shuffle has …

Scalable Hash Table for NUMA Systems

A Tripathy, O Green - arxiv preprint arxiv:2104.00792, 2021 - arxiv.org
Hash tables are used in a plethora of applications, including database operations, DNA
sequencing, string searching, and many more. As such, there are many parallelized hash …