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.

Ivan Simecek

dblp:41/1779 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
2since 2021 · last 2023
0000-0002-8948-8721ORCID · verified

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

Artificial intelligence and machine learning · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 6 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 2 first-authorSystems, architecture and hardware · 3 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1

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
1 paper
Storage systems · 67% Hardware accelerators and domain-specific architectures · 33%
Theoretical computer science
1 paper
Computational geometry · 100%

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

TopicWeightPapersLastEvidence papers
Storage systems › storage management
memory-efficient storage
0.412020
Space-Efficient k-d Tree-Based Storage Format for Sparse Tensors · HPDC 2020
Hardware accelerators and domain-specific architectures › sparsity exploitation
sparse tensor computation
0.412020
Space-Efficient k-d Tree-Based Storage Format for Sparse Tensors · HPDC 2020
Storage systems › file systems › file organization
storage formats
0.412020
Space-Efficient k-d Tree-Based Storage Format for Sparse Tensors · HPDC 2020
Computational geometry › spatial data structures
kd-tree
0.112020
Space-Efficient k-d Tree-Based Storage Format for Sparse Tensors · HPDC 2020

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

kd-tree · 0.4k-d tree · 0.4
YearPublicationVenuePosition
2023 A parallel algorithm for approximating the silhouette using a ball tree
Ivan Simecek, Claudio Kozický
J. Parallel Distributed Comput.1
2021 Joint direct and transposed sparse matrix-vector multiplication for multithreaded CPUs
abstract
Abstract Repeatedly performing sparse matrix‐vector multiplication (SpMV) followed by transposed sparse matrix‐vector multiplication (SpMTV) with the same matrix is a part of several algorithms, for example, the Lanczos biorthogonalization algorithm and the biconjugate gradient method. Such algorithms can benefit from combining parallel SpMV and SpMTV into a single operation we call joint direct and transposed sparse matrix‐vector multiplication (SpMMTV). In this article, we present a parallel SpMMTV algorithm for shared‐memory CPUs. The algorithm uses a sparse matrix format that divides the stored matrix into sparse matrix blocks and compresses the row and column indices of the matrix. This sparse matrix format can be also used for SpMV, SpMTV, and similar sparse matrix‐vector operations. We expand upon existing research by suggesting new variants of the parallel SpMMTV algorithm and by extending the algorithm to efficiently support symmetric matrices. We compare the performance of the presented parallel SpMMTV algorithm with alternative approaches, which use state‐of‐the‐art sparse matrix formats and libraries, using sparse matrices from real‐world applications. The performance results indicate that the median performance of our proposed parallel SpMMTV algorithm is up to 45% higher than of the alternative approaches.
Claudio Kozický, Ivan Simecek
Concurr. Comput. Pract. Exp.2
2020 Space-Efficient k-d Tree-Based Storage Format for Sparse Tensors
abstract
Computations with tensors are widespread in many scientific areas. Usually, the used tensors are very large but sparse, i.e., the vast majority of their elements are zero. The space complexity of sparse tensor storage formats varies significantly. For overall efficiency, it is important to reduce the execution time and additional space requirements of the initial preprocessing (i.e., converting tensors from common storage formats to the given internal format).
Ivan Simecek, Claudio Kozický, Daniel Langr, Pavel Tvrdík
HPDC1
2018 Improved Corners with Multi-Channel Signed Distance Fields
abstract
Abstract We propose an extension to the state‐of‐the‐art text rendering technique based on sampling a 2D signed distance field from a texture. This extension significantly improves the visual quality of sharp corners, which is the most problematic feature to reproduce for the original technique. We achieve this by using a combination of multiple distance fields in conjunction, which together provide a more thorough representation of the given glyph's (or any other 2D shape's) geometry. This multi‐channel distance field representation is described along with its application in shader‐based rendering. The rendering process itself remains very simple and efficient, and is fully compatible with previous monochrome distance fields. The introduced method of multi‐channel distance field construction requires a vector representation of the input shape. A comparative measurement of rendering quality shows that the error in the output image can be reduced by up to several orders of magnitude.
Viktor Chlumský, Jaroslav Sloup, Ivan Simecek
Comput. Graph. Forum3
2017 On Memory Footprints of Partitioned Sparse Matrices
abstract
The presented study analyses 563 representative benchmark sparse matrices with respect to their partitioning into uniformly-sized blocks.The aim is to minimize memory footprints of matrices.Different block sizes and different ways of storing blocks in memory are considered and statistically evaluated.Memory footprints of partitioned matrices are additionally compared with lower bounds and the CSR storage format.The average measured memory savings against CSR in case of single and double precision are 42.3 and 28.7 percents, respectively.The corresponding worst-case savings are 25.5 and 17.1 percents.Moreover, memory footprints of partitioned matrices were in average 5 times closer to their lower bounds than CSR.Based on the obtained results, we provide generic suggestions for efficient partitioning and storage of sparse matrices in a computer memory.
Daniel Langr, Ivan Simecek
FedCSIS2
2016 Block Iterators for Sparse Matrices
abstract
Finding an optimal block size for a given sparse matrix forms an important problem for storage formats that partition matrices into uniformly-sized blocks.Finding a solution to this problem can take a significant amount of time, which, effectively, may negate the benefits that such a format brings into sparse-matrix computations.A key for an efficient solution is the ability to quickly iterate, for a particular block size, over matrix nonzero blocks.This work proposes an efficient parallel algorithm for this task and evaluate it experimentally on modern multi-core and many-core high performance computing (HPC) architectures.
Daniel Langr, Ivan Simecek, Tomás Dytrych
FedCSIS2
2016 Efficient parallel evaluation of block properties of sparse matrices
abstract
Many storage formats for sparse matrices have been developed.Majority of these formats can be parametrized, so the algorithm for finding optimal parameters is crucial.For overall efficiency, it is important to reduce the execution time of this preprocessing.In this paper, we propose a new algorithm for the determination of the number of nonzero blocks of the given size in a sparse matrix.The proposed algorithm requires relatively a small amount of auxiliary memory.Our approach is based on the Morton reordering and bitwise manipulations.We also present a parallel (multithreaded) version and evaluate its performance and space complexity.
Ivan Simecek, Daniel Langr
FedCSIS1
2013 Storing Sparse Matrices to Files in the Adaptive-Blocking Hierarchical Storage Format
Daniel Langr, Ivan Simecek, Pavel Tvrdík
FedCSIS2
2013 Dynamic loop reversal - the new code transformation technique
Ivan Simecek, Pavel Tvrdík
FedCSIS1
2012 Adaptive-Blocking Hierarchical Storage Format for Sparse Matrices
Daniel Langr, Ivan Simecek, Pavel Tvrdík, Tomás Dytrych, Jerry P. Draayer
FedCSIS2