[LIVRE][B] Handbook of data structures and applications
Although there are many advanced and specialized texts and handbooks on algorithms,
until now there was no book that focused exclusively on the wide variety of data structures …
until now there was no book that focused exclusively on the wide variety of data structures …
Consistency constraints for map** dataflow graphs to hybrid dataflow/von neumann architectures
K Schneider, A Bhagyanath - ACM Transactions on Embedded …, 2023 - dl.acm.org
Dataflow process networks (DPNs) provide a convenient model of computation that is often
used to model system behavior in model-based designs. With fixed sets of nodes, they are …
used to model system behavior in model-based designs. With fixed sets of nodes, they are …
Queue machines: hardware compilation in hardware
H Schmit, B Levine, B Ylvisaker - Proceedings. 10th Annual …, 2002 - ieeexplore.ieee.org
In this paper we hypothesize that reconfigurable computing is not more widely used
because of the logistical difficulties caused by the close coupling of applications and …
because of the logistical difficulties caused by the close coupling of applications and …
Toward a theory of planarity: Hanani-Tutte and planarity variants
M Schaefer - International Symposium on Graph Drawing, 2012 - Springer
Abstract We study Hanani-Tutte style theorems for various notions of planarity, including
partially embedded planarity, and simultaneous planarity. This approach brings together the …
partially embedded planarity, and simultaneous planarity. This approach brings together the …
Detecting weakly simple polygons
A closed curve in the plane is weakly simple if it is the limit (in the Fréchet metric) of a
sequence of simple closed curves. We describe an algorithm to determine whether a closed …
sequence of simple closed curves. We describe an algorithm to determine whether a closed …
Allocation and scheduling of dataflow graphs on hybrid dataflow/von Neumann architectures
A Bhagyanath, N Kercher, K Schneider - Proceedings of the 21st ACM …, 2023 - dl.acm.org
Hybrid dataflow/von Neumann processors expose their processing units and datapaths to
the compiler to exploit the instruction-level parallelism of sequential programs. Generating …
the compiler to exploit the instruction-level parallelism of sequential programs. Generating …
Code generation criteria for buffered exposed datapath architectures from dataflow graphs
K Schneider, A Bhagyanath, J Roob - Proceedings of the 23rd ACM …, 2022 - dl.acm.org
Many novel processor architectures expose their processing units (PUs) and internal
datapaths to the compiler. To avoid an unnecessary synchronization of PUs, the datapaths …
datapaths to the compiler. To avoid an unnecessary synchronization of PUs, the datapaths …
Partial and constrained level planarity
Abstract Let G=(V, E) be a directed graph and ℓ: V→[k]:={1,…, k} a level assignment such
that ℓ (u)< ℓ (v) for all directed edges (u, v)∊ E. A level planar drawing of G is a drawing of G …
that ℓ (u)< ℓ (v) for all directed edges (u, v)∊ E. A level planar drawing of G is a drawing of G …
Hanani–Tutte, monotone drawings, and level-planarity
A drawing of a graph is x-monotone if every edge intersects every vertical line at most once
and every vertical line contains at most one vertex. Pach and Tóth showed that if a graph …
and every vertical line contains at most one vertex. Pach and Tóth showed that if a graph …
Level planar embedding in linear time
M Jünger, S Leipert - Graph Drawing: 7th International Symposium, GD'99 …, 1999 - Springer
In a level directed acyclic graph G=(V; E) the vertex set V is partitioned into k≤| V| levels V 1;
V 2... V k such that for each edge (u, v)∈ E with u∈ V i and v∈; V j we have i< j. The level …
V 2... V k such that for each edge (u, v)∈ E with u∈ V i and v∈; V j we have i< j. The level …