Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bogdan Prisacari

dblp:118/1477 · DBLP profile ↗
← Back
8ranked-venue papers
6as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Interconnection networks and networks-on-chip · 54% Cloud and datacenter computing · 18% High-performance computing · 11%
Computer networks
1 paper
Routing and switching · 100%

Topics — the 12 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip
network topology
0.632015
Cost-effective diameter-two topologies: analysis and evaluation · SC 2015
Efficient task placement and routing of nearest neighbor exchanges in dragonfly networks · HPDC 2014
Fast pattern-specific routing for fat tree networks · ACM Trans. Archit. Code Optim. 2013
Cloud and datacenter computing › resource management › shared resource management
deadlock avoidance
0.212015
Cost-effective diameter-two topologies: analysis and evaluation · SC 2015
Performance modeling and evaluation
network performance analysis
0.212015
Cost-effective diameter-two topologies: analysis and evaluation · SC 2015
Interconnection networks and networks-on-chip
routing algorithms
0.212015
Cost-effective diameter-two topologies: analysis and evaluation · SC 2015
Interconnection networks and networks-on-chip › network topology › low-diameter topology
dragonfly network
0.212014
Efficient task placement and routing of nearest neighbor exchanges in dragonfly networks · HPDC 2014
Cloud and datacenter computing › job scheduling › network-aware scheduling
network-aware task placement
0.212014
Efficient task placement and routing of nearest neighbor exchanges in dragonfly networks · HPDC 2014
High-performance computing
performance optimization at scale
0.212014
Efficient task placement and routing of nearest neighbor exchanges in dragonfly networks · HPDC 2014
Routing and switching
routing
0.212013
Fast pattern-specific routing for fat tree networks · ACM Trans. Archit. Code Optim. 2013
Interconnection networks and networks-on-chip › network topology › tree networks
fat-tree network
0.212013
Fast pattern-specific routing for fat tree networks · ACM Trans. Archit. Code Optim. 2013
Electronic design automation › physical design
routing
0.212013
Fast pattern-specific routing for fat tree networks · ACM Trans. Archit. Code Optim. 2013
High-performance computing
stencil computation
0.112014
Efficient task placement and routing of nearest neighbor exchanges in dragonfly networks · HPDC 2014
Interconnection networks and networks-on-chip
interconnection networks
0.012013
Fast pattern-specific routing for fat tree networks · ACM Trans. Archit. Code Optim. 2013

Methods — techniques the papers use, named apart from their topics

integer linear programming · 0.3dynamic programming · 0.3task-to-node mapping · 0.2performance analysis · 0.2
YearPublicationVenuePosition
2021 Replacing Human Audio with Synthetic Audio for on-Device Unspoken Punctuation Prediction
abstract
We present a novel multi-modal unspoken punctuation prediction system for the English language which combines acoustic and text features. We demonstrate for the first time, that by relying exclusively on synthetic data generated using a prosody-aware text-to-speech system, we can outperform a model trained with expensive human audio recordings on the unspoken punctuation prediction problem. Our model architecture is well suited for on-device use. This is achieved by leveraging hash-based embeddings of automatic speech recognition text output in conjunction with acoustic features as input to a quasi-recurrent neural network, keeping the model size small and latency low.
Daria Soboleva, Ondrej Skopek, Márius Sajgalík, Victor Carbune, Felix Weissenberger, Julia Proskurnia, Bogdan Prisacari, Daniel Valcarce, Justin Lu, Rohit Prabhavalkar, Balint Miklos
ICASSP7
2015 Performance optimization of load imbalanced workloads in large scale Dragonfly systems
abstract
Dragonfly topologies are one of the most promising interconnect designs for enabling large, potentially exascale compute systems, particularly those envisioned to accommodate workloads that are sensitive to system diameter and end-to-end latency. They are cost-effective designs with a very low diameter and close to optimal performance for workloads which induce a balanced load across the network. However, these benefits are balanced by a reduced path diversity, which leaves Dragonflies vulnerable to certain adversarial traffic patterns. The performance of such workloads can be significantly improved using indirect routing approaches. However, the indirect routing approach that is most commonly used today exhibits in turn significant vulnerability to a subset of these traffic patterns for reasons that have not been, up to now entirely, understood. In exploring this vulnerability, we manage to provide a theoretical justification, based on inherent properties of the Dragonfly topology, of why performance degrades. Furthermore, we manage to isolate what specifically in the structure of a traffic pattern makes it a worst case in this context, and thus we are able to characterize the precise workload subset that will experience poor performance. By building upon the understanding of the interaction that causes sub-optimal behavior, we then show how simple changes to either the routing strategy or the process to node assignment can bring performance back close to ideal levels. Finally, we not only provide a theoretical justification for our performance models, but also validate them via comprehensive simulation-based studies of systems with up to 16,512 nodes.
Bogdan Prisacari, Cyriel Minkenberg, Marina García, Enrique Vallejo 0001, Ramón Beivide
HPSR1
2015 Cost-effective diameter-two topologies: analysis and evaluation
abstract
HPC network topology design is currently shifting from high-performance, higher-cost Fat-Trees to more cost-effective architectures. Three diameter-two designs, the Slim Fly, Multi-Layer Full-Mesh, and Two-Level Orthogonal Fat-Tree excel in this, exhibiting a cost per endpoint of only 2 links and 3 router ports with lower end-to-end latency and higher scalability than traditional networks of the same total cost. However, other than for the Slim Fly, there is currently no clear understanding of the performance and routing of these emerging topologies. For each network, we discuss minimal, indirect random, and adaptive routing algorithms along with deadlock-avoidance mechanisms. Using these, we evaluate the performance of a series of representative workloads, from global uniform and worst-case traffic to the all-to-all and near-neighbor exchange patterns prevalent in HPC applications. We show that while all three topologies have similar performance, OFTs scale to twice as many endpoints at the same cost as the others.
Georgios Kathareios, Cyriel Minkenberg, Bogdan Prisacari, Torsten Hoefler
SC3
2014 Efficient task placement and routing of nearest neighbor exchanges in dragonfly networks
abstract
Dragonflies are recent network designs that are one of the most promising topologies for the Exascale effort due to their scalability and cost. While being able to achieve very high throughput under random uniform all-to-all traffic, this type of network can experience significant performance degradation for other common high performance computing workloads such as stencil (multi-dimensional nearest neighbor) patterns. Often, the lack of peak performance is caused by an insufficient understanding of the interaction between the workload and the network, and an insufficient understanding of how application specific task-to-node mapping strategies can serve as optimization vehicles.
Bogdan Prisacari, Philip Heidelberger, Dong Chen 0005, Cyriel Minkenberg, Torsten Hoefler
HPDC1
2013 Bandwidth-optimal all-to-all exchanges in fat tree networks
abstract
The personalized all-to-all collective exchange is one of the most challenging communication patterns in HPC applications in terms of performance and scalability. In the context of the fat tree family of interconnection networks, widely used in current HPC systems and datacenters, we show that there is potential for optimizing this traffic pattern by deriving a tight theoretical lower bound for the bandwidth needed in the network to support such communication in a non-contending way. Current state of the art methods require up to twice as much bisection bandwidth as this theoretical minimum. We propose a set of optimized exchanges that use exactly the minimum amount of resources and exhibit close to ideal performance. This enables cost-effective networks, i.e., with as little as half the bisection bandwidth required by current state of the art methods, to exhibit quasi optimal performance under all-to-all traffic. In addition to supporting our claims by mathematical proofs, we include simulation results that confirm their correctness in practical system configurations.
Bogdan Prisacari, Cyriel Minkenberg, Torsten Hoefler
ICS1
2013 Generalized Hierarchical All-to-All Exchange Patterns
abstract
The personalized all-to-all collective exchange is one of the most challenging communication patterns in HPC applications in terms of performance and scalability. We present a framework for the design of optimized collective patterns for generic hierarchical topologies. Our proposal can be applied, among others, to two types of topologies of great importance today: (i) the family of extended generalized fat tree networks (including k-ary n-trees and their variations) which are extensively used today in both HPC and commercial data centers, and (ii) direct low-diameter scalable hierarchical architectures such as the recently proposed dragonfly networks. We argue that exchange patterns that are congruent with the underlying structure of the network have inherent advantages compared to patterns that are oblivious to this structure. However, the current commonly used hierarchical pattern, the XOR exchange, has limited applicability, because it requires that the number of communicating nodes equals an integral power of two, making it suitable only for few tree designs and unsuitable for any dragonfly network. We propose several new, generic, universally applicable approaches to perform such exchanges in a hierarchical fashion that outperform current state of the art approaches. We support our claims by means of both mathematical proofs and simulation results that show that we can achieve an improvement of almost two-fold in dragonflies, and a twoto three-fold improvement in fat tree networks in cases where the XOR exchange cannot be applied.
Bogdan Prisacari, Cyriel Minkenberg
IPDPS1
2013 Fast pattern-specific routing for fat tree networks
abstract
In the context of eXtended Generalized Fat Tree (XGFT) topologies, widely used in HPC and datacenter network designs, we propose a generic method, based on Integer Linear Programming (ILP), to efficiently determine optimal routes for arbitrary workloads. We propose a novel approach that combines ILP with dynamic programming, effectively reducing the time to solution. Specifically, we divide the network into smaller subdomains optimized using a custom ILP formulation that ensures global optimality of local solutions. Local solutions are then combined into an optimal global solution using dynamic programming. Finally, we demonstrate through a series of extensive benchmarks that our approach scales in practice to networks interconnecting several thousands of nodes, using a single-threaded, freely available linear programming solver on commodity hardware, with the potential for higher scalability by means of commercial, parallel solvers.
Bogdan Prisacari, Cyriel Minkenberg, Torsten Hoefler
ACM Trans. Archit. Code Optim.1
2012 Performance implications of deadlock avoidance techniques in torus networks
abstract
Deadlock free routing techniques for torus topologies have been a subject of deep study in the field of HPC interconnects and many proposals exist in the literature. Practical deadlock avoidance techniques can be classified into two main categories, requiring either a segregation of traffic in non-cyclic virtual networks or some form of injection control. Simulating large high-dimension tori networks using application traffic is challenging. Most proposals use either large low-dimension tori, or synthetic traffic. Currently, tori of five and six dimensions are being used in actual supercomputers, such as the Fujitsu K Computer, which was ranked first in the Top 500 in two consecutive lists (June 2011 and November 2011). To our knowledge, there are no published papers comparing the performance implications of deadlock avoidance techniques for large high-dimension tori using traffic typical of parallel applications. We chose two well established deadlock-avoidance techniques in tori with dimension-order routing, dateline resource allocation and bubble injection restriction. The simulation tools had to be adapted to scale to simulate these large networks. In this paper we analyze network performance for tori of up to 6 dimensions comprising up to 4096 nodes when dealing with both synthetic and HPC-specific workloads.
Bogdan Prisacari, Cyriel Minkenberg, Ramón Beivide
HPSR1