computational scientist
(SKA);
STFC Daresbury Laboratory
(the Scientific Computing Department),
United Kingdom (February 2015 to September 2016).
teaching assistant (asistent); University of Zagreb, Croatia (December 2007 to November 2014).
"software developer" (stručni suradnik); University of Zagreb, Croatia (July 2006 to November 2007).
Engagement
Participated also in the following projects:
Matrix Factorizations and Block Diagonalization Algorithms (MFBDA) by Croatian Science Foundation (HRZZ-3670) from May 2015 to August 2019; PI: Vjeran Hari
NVIDIA Academic Partnership Program with University of Zagreb, granted in August 2010; PI: Zlatko Drmač, co-PI: Sanja Singer
Numerical methods in geophysical models (037-1193086-2771) by Ministry of Science and Education (MZO) from October 2008 to December 2013; PI: Mladen Rogina^{†}, later Saša Singer
In the scientific & organizing committee of Parallel Numerics workshop (ParNum 2019), Dubrovnik, Croatia, 28–30 October 2019.
VN.
Batched computation of the singular value decompositions of order two by the AVX-512 vectorization.
arXiv:2005.07403 [cs.MS]
(GitHub: VecKog).
To appear in Parallel Processing Letters.
VN, Sanja Singer, Saša Singer.
Estimates for the Spectral Condition Number of Cardinal B-Spline Collocation Matrices.
Math. Commun. 15 (2010), 2; 503–519.
(www)
In proceedings
ISC High Performance 2018 International Workshop on
"Approximate and Transprecision Computing on Emerging Technologies"
(ATCET 2018);
28 June 2018, Frankfurt, Germany.
Hartwig Anzt, Goran Flegar, VN, Enrique S. Quintana-Ortí, Andrés E. Tomás.
Residual Replacement in Mixed-Precision Iterative Refinement for Sparse Linear Systems.
Lecture Notes in Computer Science
11203
(2018), High Performance Computing; 554–561.
doi:10.1007/978-3-030-02465-9_39
ISC High Performance 2016 International Workshop on OpenPOWER for HPC
(IWOPH'16);
23 June 2016, Frankfurt, Germany. Mike Ashworth, Jianping Meng, VN, Sergi Siso.
Early Application Performance at the Hartree Centre with the OpenPOWER Architecture.
Lecture Notes in Computer Science
9945
(2016), High Performance Computing; 173–187.
doi:10.1007/978-3-319-46079-6_13
9^{th} International Conference on Telecommunications
(ConTEL 2007);
13–15 June 2007, Zagreb, Croatia. Matko Botinčan, VN.
Model-based testing of the Conference Protocol with Spec Explorer.
doi:10.1109/CONTEL.2007.381861
Conferences
10^{th} International Workshop on Parallel Matrix Algorithms and Applications
(PMAA18);
27–29 June 2018, Zürich, Switzerland.
VN.
A GPU variant of the implicit Hari-Zimmermann algorithm for the generalized SVD
(talk). Sanja Singer, Edoardo di Napoli, VN, Gayatri Čaklović.
Parallel solution of the generalized eigenvalue problem given in a factored form.
8^{th} International Workshop on Parallel Matrix Algorithms and Applications
(PMAA14);
2–4 July 2014, Lugano, Ticino (Switzerland).
VN.
A blocked Jacobi SVD algorithm for single and multiple GPU(s)
(talk). Sanja Singer, VN, Saša Singer.
Parallelization of the Falk–Langemeyer method.
10^{th} International Workshop on Accurate Solution of Eigenvalue Problems
(IWASEP 10);
2–5 June 2014, Dubrovnik, Croatia.
VN.
A hierarchically blocked Jacobi SVD algorithm for single and multiple GPU(s).
(poster)
Workshop on Numerical Linear Algebra and Optimization
(www);
8–10 August 2013, Vancouver, British Columbia (Canada).
VN.
A Parallel Jacobi-type SVD Algorithm for the GPU Clusters.
(poster)
9^{th} International Workshop on Accurate Solution of Eigenvalue Problems
(IWASEP 9);
4–7 June 2012, Napa Valley, California (USA). Sanja Singer, VN.
Kogbetliantz-like Method for the Hyperbolic SVD. VN, Sanja Singer.
Towards Multi-GPU Jacobi (H)SVD.
International Conference on Scientific Computing
(SC2011);
10–14 October 2011, S. Margherita di Pula, Sardinia (Italy). Sanja Singer, VN.
Kogbetliantz-like method for hyperbolic SVD.
7^{th} Conference on Applied Mathematics and Scientific Computing
(ApplMath11);
13–17 June 2011, Trogir, Croatia. VN, Saša Stanko, Sanja Singer.
Parallel Hybrid CPU-GPU Full-Block Jacobi Algorithm for Hyperbolic SVD.
8^{th} International Workshop on Accurate Solution of Eigenvalue Problems
(IWASEP 8);
28 June – 01 July 2010, Berlin, Germany. VN, Sanja Singer.
A GPU-based hyperbolic SVD algorithm.
(poster)
BIT50 Trends in Numerical Computing;
17–20 June 2010, Lund, Sweden. VN, Sanja Singer.
A GPU-based hyperbolic SVD algorithm.
SIAM Conference on Applied Linear Algebra
(LA09);
26–29 October 2009, Seaside, California (USA). Sanja Singer, Saša Singer, VN.
Orthosymmetric Block Reflectors and QR Factorizations.
6^{th} Conference on Applied Mathematics and Scientific Computing
(ApplMath09);
14–18 September 2009, Zadar, Croatia. VN, Sanja Singer, Saša Singer.
Cardinal Splines, Töplitz Matrices and Circulants.
Vjeran Hari, Saša Singer, VN, Sanja Singer.
Parallelization and pivoting in one-sided Jacobi algorithms.
23^{rd} Biennial Conference on Numerical Analysis
(naconf);
23–26 June 2009, Glasgow, Scotland (UK).
Vjeran Hari, Saša Singer, VN, Sanja Singer.
New Advances in One-Sided Jacobi Algorithms.
Teaching
Assisted with teaching of the following courses at University of Zagreb:
Faculty of Mechanical Engineering and Naval Architecture
Mathematics I, II, III, IV.
Faculty of Science, Department of Mathematics
Introduction to Parallel Computing (syllabus)
Fall semester; 2008/09, 2009/10, 2010/11, 2011/12, 2012/13, 2014/15.
Applications of Parallel Computers (syllabus)
Spring semester; 2008/09, 2009/10, 2010/11, 2011/12, 2012/13.
Parallel Algorithms 1 & 2
Fall & spring semester; 2007/08.
Programming 1 & 2 (C) (www)
Fall & spring semester; 2008/09, 2009/10.
Computer Science Lab 4 (C++)
Fall semester; 2006/07.