TQEX @ Huawei
Tensor-centric SQL, graph-query, and graph-processing systems across heterogeneous accelerators.
TQEX anchors a broader tensor-centric execution line that maps irregular SQL and graph workloads onto portable tensor runtimes and heterogeneous accelerators. The individual systems are related research threads, not components of a single codebase.
Problem
Specialized accelerators offer substantial compute capacity, but hardware-specific database and graph systems are expensive to port and maintain. Tensor computation runtimes provide a common programming layer across accelerator backends, yet SQL and graph workloads are irregular: variable-length values, joins, sparse topology, dynamic frontiers, and graph indexes do not map directly to uniform tensor operations.
Core idea
Use tensor computation runtimes as the portability layer, then bridge the workload–tensor gap with data-system techniques: compact representations, workload-specific tensor operators, batched execution, compression, and out-of-memory strategies.
This research line spans four workloads:
- TQEx(SQL) bridges relational storage and operators with tensor execution, including variable-length data, joins, aggregates, and multi-XPU processing.
- TenGraph maps interactive graph queries to compact tensor representations and batched tensor computation.
- TGraph provides a tensor-centric programming and execution framework for graph algorithms across tensor runtimes and accelerator backends.
- Tensorized k-TTC search applies tensor execution to index construction, online triangle-connected truss community search, and index maintenance.
My role
Research and system architecture across this Huawei-era tensor-centric data-systems line, spanning query/runtime design and execution over heterogeneous accelerators.
Evidence
- TQEx(SQL), SIGMOD 2026
- TenGraph, PVLDB 2024
- TGraph, SIGMOD 2025
- Tensorized k-TTC search, SIGMOD 2026
System boundary
TQEx(SQL) is the named tensor-based SQL engine. TenGraph, TGraph, and tensorized k-TTC search are adjacent systems and applications that share the tensor-runtime thesis; they are not presented here as modules of TQEx(SQL).
Research Threads
TQEx(SQL) · SIGMOD 2026
Bridges irregular relational workloads and uniform tensor operations through variable-length storage, tensorized joins and aggregates, and multi-XPU execution.
System connection: Anchors the line with a portable SQL engine built over tensor computation runtimes.
TenGraph · VLDB 2024
Represents graph topology with compact tensors and batches graph-query operations through PyTorch.
System connection: Extends tensor-runtime execution to interactive graph queries.
TGraph · SIGMOD 2025
Provides tensor-based graph operators, compression, and out-of-memory execution across multiple tensor runtimes and accelerator backends.
System connection: Generalizes the approach from graph queries to graph algorithms.
Tensorized k-TTC search · SIGMOD 2026
Uses a tensor-based framework for index construction, online community search, and maintenance on heterogeneous GPUs.
System connection: Applies the tensor-runtime approach to an irregular graph-search workload.