Robert Strzodka, Prof. Dr.
Short Bio:
Robert Strzodka is a full professor at Heidelberg University where he holds the chair on Application Specific Computing since 2015. Robert is best known for his pioneering work on scientific computing with GPUs. His research focuses on efficient interactions of mathematic, algorithmic and architectural aspects in parallel computing. Before joining Heidelberg University, Robert led the AmgX group at NVIDIA, was the head of Integrative Scientific Computing at the Max Planck Institute for Computer Science and worked as a visiting assistant professor at Stanford University. He obtained his doctoral degree in numerical mathematics from the University of Duisburg-Essen in 2004.
Research interests:
- Parallel algorithms on parallel hardware (GPUs, many-core CPUs, FPGAs)
- Numerical methods (AMG, Krylov, preconditioners, FMM, multilevel methods, SVD)
- Graph algorithms (partitioning, coloring, decomposition, BFS, MST)
Publications:
- Preconditioning Sparse Matrices with Alternating and Multiplicative Operator SplittingsSIAM J. Sci. Comput., 45(1), 25, 2023
@article{DBLP:journals/siamsc/KleinS23, author = {Klein, Christoph and Strzodka, Robert}, title = {Preconditioning Sparse Matrices with Alternating and Multiplicative Operator Splittings}, journal = {{SIAM} J. Sci. Comput.}, volume = {45}, number = {1}, pages = {25}, year = {2023}, url = {https://doi.org/10.1137/21m1430492} doi = {10.1137/21M1430492}, timestamp = {Tue, 14 Feb 2023 00:00:00 +0100}, }
- Tridigpu: A GPU Library for Block Tridiagonal and Banded Linear Equation SystemsACM Trans. Parallel Comput., 10(1), 4:1–4:33, 2023
@article{DBLP:journals/topc/KleinS23, author = {Klein, Christoph and Strzodka, Robert}, title = {Tridigpu: {A} {GPU} Library for Block Tridiagonal and Banded Linear Equation Systems}, journal = {{ACM} Trans. Parallel Comput.}, volume = {10}, number = {1}, pages = {4:1--4:33}, year = {2023}, url = {https://doi.org/10.1145/3580373} doi = {10.1145/3580373}, timestamp = {Sat, 29 Apr 2023 01:00:00 +0200}, }
- A Paradigm for Interval-Aware ProgrammingLecture Notes in Computer ScienceNext Generation Arithmetic - 4th International Conference, CoNGA 2023, Singapore, March 1-2, 2023, Proceedings, 13851, 38–60, Springer, 2023
@inproceedings{DBLP:conf/conga/BeutelS23, author = {Beutel, Moritz and Strzodka, Robert}, editor = {Gustafson, John L. and Leong, Siew Hoon and Michalewicz, Marek T.}, title = {A Paradigm for Interval-Aware Programming}, booktitle = {Next Generation Arithmetic - 4th International Conference, CoNGA 2023, Singapore, March 1-2, 2023, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {13851}, pages = {38--60}, publisher = {Springer}, year = {2023}, url = {https://doi.org/10.1007/978-3-031-32180-1\_3} doi = {10.1007/978-3-031-32180-1\_3}, timestamp = {Sun, 06 Aug 2023 11:41:27 +0200}, }
- Highly Parallel Linear Forest Extraction from a Weighted Graph on GPUsProceedings of the 51st International Conference on Parallel Processing, ICPP 2022, Bordeaux, France, 29 August 2022 - 1 September 2022, 35:1–35:11, ACM, 2022
@inproceedings{DBLP:conf/icpp/0002S22, author = {Klein, Christoph and Strzodka, Robert}, title = {Highly Parallel Linear Forest Extraction from a Weighted Graph on GPUs}, booktitle = {Proceedings of the 51st International Conference on Parallel Processing, {ICPP} 2022, Bordeaux, France, 29 August 2022 - 1 September 2022}, pages = {35:1--35:11}, publisher = {{ACM}}, year = {2022}, url = {https://doi.org/10.1145/3545008.3545035} doi = {10.1145/3545008.3545035}, timestamp = {Mon, 16 Jan 2023 12:15:09 +0100}, }
- Parallel performance of algebraic multigrid domain decompositionNumer. Linear Algebra Appl., 28(3), 2021
@article{DBLP:journals/nla/MitchellSF21, author = {Mitchell, Wayne B. and Strzodka, Robert and Falgout, Robert D.}, title = {Parallel performance of algebraic multigrid domain decomposition}, journal = {Numer. Linear Algebra Appl.}, volume = {28}, number = {3}, year = {2021}, url = {https://doi.org/10.1002/nla.2342} doi = {10.1002/NLA.2342}, timestamp = {Sat, 30 Sep 2023 01:00:00 +0200}, }
- Tridiagonal GPU Solver with Scaled Partial Pivoting at Maximum BandwidthICPP 2021: 50th International Conference on Parallel Processing, Lemont, IL, USA, August 9 - 12, 2021, 54:1–54:10, ACM, 2021
@inproceedings{DBLP:conf/icpp/KleinS21, author = {Klein, Christoph and Strzodka, Robert}, editor = {Sun, Xian{-}He and Shende, Sameer and Kal{\'{e}}, Laxmikant V. and Chen, Yong}, title = {Tridiagonal {GPU} Solver with Scaled Partial Pivoting at Maximum Bandwidth}, booktitle = {{ICPP} 2021: 50th International Conference on Parallel Processing, Lemont, IL, USA, August 9 - 12, 2021}, pages = {54:1--54:10}, publisher = {{ACM}}, year = {2021}, url = {https://doi.org/10.1145/3472456.3472484} doi = {10.1145/3472456.3472484}, timestamp = {Sun, 02 Oct 2022 01:00:00 +0200}, }
- Parallel Performance of Algebraic Multigrid Domain Decomposition (AMG-DD)CoRR, abs/1906.10575, 2019
@article{DBLP:journals/corr/abs-1906-10575, author = {Mitchell, Wayne B. and Strzodka, Robert and Falgout, Robert D. and McCormick, Stephen F.}, title = {Parallel Performance of Algebraic Multigrid Domain Decomposition {(AMG-DD)}}, journal = {CoRR}, volume = {abs/1906.10575}, year = {2019}, url = {http://arxiv.org/abs/1906.10575} eprinttype = {arXiv}, eprint = {1906.10575}, timestamp = {Mon, 07 Dec 2020 00:00:00 +0100}, }
- Parallel computing on graphics processing units and heterogeneous platformsConcurr. Comput. Pract. Exp., 27(6), 1525–1527, 2015
@article{DBLP:journals/concurrency/BientinesiHQS15, author = {Bientinesi, Paolo and Herrero, Jos{\'{e}} R. and Quintana{-}Ort{\'{\i}}, Enrique S. and Strzodka, Robert}, title = {Parallel computing on graphics processing units and heterogeneous platforms}, journal = {Concurr. Comput. Pract. Exp.}, volume = {27}, number = {6}, pages = {1525--1527}, year = {2015}, url = {https://doi.org/10.1002/cpe.3411} doi = {10.1002/CPE.3411}, timestamp = {Fri, 17 Nov 2023 00:00:00 +0100}, }
- AmgX: A Library for GPU Accelerated Algebraic Multigrid and Preconditioned Iterative MethodsSIAM J. Sci. Comput., 37(5), 2015
@article{DBLP:journals/siamsc/NaumovACCDELMRS15, author = {Naumov, Maxim and Arsaev, M. and Castonguay, Patrice and Cohen, Jonathan M. and Demouth, Julien and Eaton, Joe and Layton, Simon K. and Markovskiy, N. and Reguly, Istv{\'{a}}n Z. and Sakharnykh, Nikolai and Sellappan, V. and Strzodka, Robert}, title = {AmgX: {A} Library for {GPU} Accelerated Algebraic Multigrid and Preconditioned Iterative Methods}, journal = {{SIAM} J. Sci. Comput.}, volume = {37}, number = {5}, year = {2015}, url = {https://doi.org/10.1137/140980260} doi = {10.1137/140980260}, timestamp = {Sat, 11 Sep 2021 01:00:00 +0200}, }
- Graphics processing unit computing and exploitation of hardware acceleratorsConcurr. Comput. Pract. Exp., 25(8), 1104–1106, 2013
@article{DBLP:journals/concurrency/AmorDFHQS13, author = {Amor, Margarita and Doallo, Ramon and Fraguela, Basilio B. and Herrero, Jos{\'{e}} R. and Quintana{-}Ort{\'{\i}}, Enrique S. and Strzodka, Robert}, title = {Graphics processing unit computing and exploitation of hardware accelerators}, journal = {Concurr. Comput. Pract. Exp.}, volume = {25}, number = {8}, pages = {1104--1106}, year = {2013}, url = {https://doi.org/10.1002/cpe.2967} doi = {10.1002/CPE.2967}, timestamp = {Fri, 17 Nov 2023 00:00:00 +0100}, }
- Data layout optimization for multi-valued containers in OpenCLJ. Parallel Distributed Comput., 72(9), 1073–1082, 2012
@article{DBLP:journals/jpdc/Strzodka12, author = {Strzodka, Robert}, title = {Data layout optimization for multi-valued containers in OpenCL}, journal = {J. Parallel Distributed Comput.}, volume = {72}, number = {9}, pages = {1073--1082}, year = {2012}, url = {https://doi.org/10.1016/j.jpdc.2011.10.012} doi = {10.1016/J.JPDC.2011.10.012}, timestamp = {Sat, 22 Feb 2020 00:00:00 +0100}, }
- NUMA Aware Iterative Stencil Computations on Many-Core Systems26th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2012, Shanghai, China, May 21-25, 2012, 461–473, IEEE Computer Society, 2012
@inproceedings{DBLP:conf/ipps/ShaheenS12, author = {Shaheen, Mohammed and Strzodka, Robert}, title = {{NUMA} Aware Iterative Stencil Computations on Many-Core Systems}, booktitle = {26th {IEEE} International Parallel and Distributed Processing Symposium, {IPDPS} 2012, Shanghai, China, May 21-25, 2012}, pages = {461--473}, publisher = {{IEEE} Computer Society}, year = {2012}, url = {https://doi.org/10.1109/IPDPS.2012.50} doi = {10.1109/IPDPS.2012.50}, timestamp = {Fri, 24 Mar 2023 00:00:00 +0100}, }
- Special Issue: GPU computingConcurr. Comput. Pract. Exp., 23(7), 667–668, 2011
@article{DBLP:journals/concurrency/HerreroQS11, author = {Herrero, Jos{\'{e}} R. and Quintana{-}Ort{\'{\i}}, Enrique S. and Strzodka, Robert}, title = {Special Issue: {GPU} computing}, journal = {Concurr. Comput. Pract. Exp.}, volume = {23}, number = {7}, pages = {667--668}, year = {2011}, url = {https://doi.org/10.1002/cpe.1691} doi = {10.1002/CPE.1691}, timestamp = {Fri, 17 Nov 2023 00:00:00 +0100}, }
- Cyclic Reduction Tridiagonal Solvers on GPUs Applied to Mixed-Precision MultigridIEEE Trans. Parallel Distributed Syst., 22(1), 22–32, 2011
@article{DBLP:journals/tpds/GoddekeS11, author = {G{\"{o}}ddeke, Dominik and Strzodka, Robert}, title = {Cyclic Reduction Tridiagonal Solvers on GPUs Applied to Mixed-Precision Multigrid}, journal = {{IEEE} Trans. Parallel Distributed Syst.}, volume = {22}, number = {1}, pages = {22--32}, year = {2011}, url = {https://doi.org/10.1109/TPDS.2010.61} doi = {10.1109/TPDS.2010.61}, timestamp = {Fri, 02 Oct 2020 01:00:00 +0200}, }
- Cache Accurate Time Skewing in Iterative Stencil ComputationsInternational Conference on Parallel Processing, ICPP 2011, Taipei, Taiwan, September 13-16, 2011, 571–581, IEEE Computer Society, 2011
@inproceedings{DBLP:conf/icpp/StrzodkaSPS11, author = {Strzodka, Robert and Shaheen, Mohammed and Pajak, Dawid and Seidel, Hans{-}Peter}, editor = {Gao, Guang R. and Tseng, Yu{-}Chee}, title = {Cache Accurate Time Skewing in Iterative Stencil Computations}, booktitle = {International Conference on Parallel Processing, {ICPP} 2011, Taipei, Taiwan, September 13-16, 2011}, pages = {571--581}, publisher = {{IEEE} Computer Society}, year = {2011}, url = {https://doi.org/10.1109/ICPP.2011.47} doi = {10.1109/ICPP.2011.47}, timestamp = {Fri, 24 Mar 2023 00:00:00 +0100}, }
- Time skewing made simpleProceedings of the 16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2011, San Antonio, TX, USA, February 12-16, 2011, 295–296, ACM, 2011
@inproceedings{DBLP:conf/ppopp/StrzodkaSP11, author = {Strzodka, Robert and Shaheen, Mohammed and Pajak, Dawid}, editor = {Cascaval, Calin and Yew, Pen{-}Chung}, title = {Time skewing made simple}, booktitle = {Proceedings of the 16th {ACM} {SIGPLAN} Symposium on Principles and Practice of Parallel Programming, {PPOPP} 2011, San Antonio, TX, USA, February 12-16, 2011}, pages = {295--296}, publisher = {{ACM}}, year = {2011}, url = {https://doi.org/10.1145/1941553.1941596} doi = {10.1145/1941553.1941596}, timestamp = {Sun, 12 Jun 2022 19:46:08 +0200}, }
- Cyclic Reduction Tridiagonal Solvers on GPUs Applied to Mixed Precision MultigridIEEE Transactions on Parallel and Distributed Systems (TPDS), Special Issue: High Performance Computing with Accelerators, 22(1), 22-32, IEEE Computer Society, 2011
@article{39, author = {Göddeke, Dominik and Strzodka, Robert}, title = {Cyclic Reduction Tridiagonal Solvers on GPUs Applied to Mixed Precision Multigrid}, year = {2011}, journal = {IEEE Transactions on Parallel and Distributed Systems (TPDS), Special Issue: High Performance Computing with Accelerators}, volume = {22}, number = {1}, pages = {22-32}, month = jan, publisher = {IEEE Computer Society}, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/GoSt11CR.pdf} doi = {10.1109/TPDS.2010.61} }
- Abstraction for AoS and SoA Layout in C++, Morgan Kaufmann, 2011
@inbook{43, author = {Strzodka, Robert}, title = {Abstraction for AoS and SoA Layout in C++}, year = {2011}, month = sep, publisher = {Morgan Kaufmann}, isbn = {978-0-12-385963-1}, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/St11ASX_CUDA.pdf} }
- Impact of System and Cache Bandwidth on Stencil Computation Across Multiple Processor Generations, 2011
@conference{42, author = {Strzodka, Robert and Shaheen, Mohammed and Pajak, Dawid}, title = {Impact of System and Cache Bandwidth on Stencil Computation Across Multiple Processor Generations}, year = {2011}, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/StShPa11bandwidthImpact.pdf} }
- The Natural ParallelismLecture Notes in Computer ScienceFacing the Multicore-Challenge - Aspects of New Paradigms and Technologies in Parallel Computing [Proceedings of a conference held at the Heidelberger Akademie der Wissenschaften, March 17-19, 2010], 6310, 3, Springer, 2010
@inproceedings{DBLP:conf/haw/Strzodka10, author = {Strzodka, Robert}, editor = {Keller, Rainer and Kramer, David and Weiss, Jan{-}Philipp}, title = {The Natural Parallelism}, booktitle = {Facing the Multicore-Challenge - Aspects of New Paradigms and Technologies in Parallel Computing [Proceedings of a conference held at the Heidelberger Akademie der Wissenschaften, March 17-19, 2010]}, series = {Lecture Notes in Computer Science}, volume = {6310}, pages = {3}, publisher = {Springer}, year = {2010}, url = {https://doi.org/10.1007/978-3-642-16233-6\_3} doi = {10.1007/978-3-642-16233-6\_3}, timestamp = {Tue, 14 May 2019 10:00:42 +0200}, }
- Cache oblivious parallelograms in iterative stencil computationsProceedings of the 24th International Conference on Supercomputing, 2010, Tsukuba, Ibaraki, Japan, June 2-4, 2010, 49–59, ACM, 2010
@inproceedings{DBLP:conf/ics/StrzodkaSPS10, author = {Strzodka, Robert and Shaheen, Mohammed and Pajak, Dawid and Seidel, Hans{-}Peter}, editor = {Boku, Taisuke and Nakashima, Hiroshi and Mendelson, Avi}, title = {Cache oblivious parallelograms in iterative stencil computations}, booktitle = {Proceedings of the 24th International Conference on Supercomputing, 2010, Tsukuba, Ibaraki, Japan, June 2-4, 2010}, pages = {49--59}, publisher = {{ACM}}, year = {2010}, url = {https://doi.org/10.1145/1810085.1810096} doi = {10.1145/1810085.1810096}, timestamp = {Fri, 23 Aug 2019 01:00:00 +0200}, }
- Mixed-Precision GPU-Multigrid Solvers with Strong SmoothersChapman and Hall / CRC computational science seriesScientific Computing with Multicore and Accelerators, 131–147, CRC Press / Taylor & Francis, 2010
@incollection{DBLP:books/tf/10/GoddekeS10, author = {G{\"{o}}ddeke, Dominik and Strzodka, Robert}, editor = {Kurzak, Jakub and Bader, David A. and Dongarra, Jack J.}, title = {Mixed-Precision GPU-Multigrid Solvers with Strong Smoothers}, booktitle = {Scientific Computing with Multicore and Accelerators}, series = {Chapman and Hall / {CRC} computational science series}, pages = {131--147}, publisher = {{CRC} Press / Taylor {\&} Francis}, year = {2010}, url = {https://doi.org/10.1201/b10376-11} doi = {10.1201/B10376-11}, timestamp = {Sat, 19 Oct 2019 19:02:58 +0200}, }
- Mixed Precision GPU-Multigrid Solvers with Strong Smoothers, 131-147, CRC Press, 2010
@inbook{38, author = {Göddeke, Dominik and Strzodka, Robert}, title = {Mixed Precision GPU-Multigrid Solvers with Strong Smoothers}, year = {2010}, pages = {131-147}, publisher = {CRC Press}, isbn = {9781439825365}, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/GoSt10MG.pdf} }
- Co-processor acceleration of an unmodified parallel solid mechanics code with FEASTGPUInt. J. Comput. Sci. Eng., 4(4), 254–269, 2009
@article{DBLP:journals/ijcse/GoddekeWSMMT09, author = {G{\"{o}}ddeke, Dominik and Wobker, Hilmar and Strzodka, Robert and Mohd{-}Yusof, Jamaludin and McCormick, Patrick S. and Turek, Stefan}, title = {Co-processor acceleration of an unmodified parallel solid mechanics code with {FEASTGPU}}, journal = {Int. J. Comput. Sci. Eng.}, volume = {4}, number = {4}, pages = {254--269}, year = {2009}, url = {https://doi.org/10.1504/IJCSE.2009.029162} doi = {10.1504/IJCSE.2009.029162}, timestamp = {Mon, 05 Feb 2024 00:00:00 +0100}, }
- A comparison of 3d model-based tracking approaches for human motion capture in uncontrolled environmentsIEEE Workshop on Applications of Computer Vision (WACV 2009), 7-8 December, 2009, Snowbird, UT, USA, 1–8, IEEE Computer Society, 2009
@inproceedings{DBLP:conf/wacv/ShaheenGSGS09, author = {Shaheen, Mohammed and Gall, J{\"{u}}rgen and Strzodka, Robert and Gool, Luc Van and Seidel, Hans{-}Peter}, title = {A comparison of 3d model-based tracking approaches for human motion capture in uncontrolled environments}, booktitle = {{IEEE} Workshop on Applications of Computer Vision {(WACV} 2009), 7-8 December, 2009, Snowbird, UT, {USA}}, pages = {1--8}, publisher = {{IEEE} Computer Society}, year = {2009}, url = {https://doi.org/10.1109/WACV.2009.5403039} doi = {10.1109/WACV.2009.5403039}, timestamp = {Wed, 16 Oct 2019 14:14:49 +0200}, }
- Particle Level Set Advection for the Interactive Visualization of Unsteady 3D FlowComput. Graph. Forum, 27(3), 719–726, 2008
@article{DBLP:journals/cgf/CuntzKSW08, author = {Cuntz, Nicolas and Kolb, Andreas and Strzodka, Robert and Weiskopf, Daniel}, title = {Particle Level Set Advection for the Interactive Visualization of Unsteady 3D Flow}, journal = {Comput. Graph. Forum}, volume = {27}, number = {3}, pages = {719--726}, year = {2008}, url = {https://doi.org/10.1111/j.1467-8659.2008.01200.x} doi = {10.1111/J.1467-8659.2008.01200.X}, timestamp = {Thu, 05 Apr 2018 01:00:00 +0200}, }
- Using GPUs to improve multigrid solver performance on a clusterInt. J. Comput. Sci. Eng., 4(1), 36–55, 2008
@article{DBLP:journals/ijcse/GoddekeSMMWBT08, author = {G{\"{o}}ddeke, Dominik and Strzodka, Robert and Mohd{-}Yusof, Jamaludin and McCormick, Patrick S. and Wobker, Hilmar and Becker, Christian and Turek, Stefan}, title = {Using GPUs to improve multigrid solver performance on a cluster}, journal = {Int. J. Comput. Sci. Eng.}, volume = {4}, number = {1}, pages = {36--55}, year = {2008}, url = {https://doi.org/10.1504/IJCSE.2008.021111} doi = {10.1504/IJCSE.2008.021111}, timestamp = {Mon, 05 Feb 2024 00:00:00 +0100}, }
- Performance and accuracy of hardware-oriented native-, emulated- and mixed-precision solvers in FEM simulationsInt. J. Parallel Emergent Distributed Syst., 22(4), 221–256, 2007
@article{DBLP:journals/paapp/GoddekeST07, author = {G{\"{o}}ddeke, Dominik and Strzodka, Robert and Turek, Stefan}, title = {Performance and accuracy of hardware-oriented native-, emulated- and mixed-precision solvers in {FEM} simulations}, journal = {Int. J. Parallel Emergent Distributed Syst.}, volume = {22}, number = {4}, pages = {221--256}, year = {2007}, url = {https://doi.org/10.1080/17445760601122076} doi = {10.1080/17445760601122076}, timestamp = {Mon, 05 Feb 2024 00:00:00 +0100}, }
- Exploring weak scalability for FEM calculations on a GPU-enhanced clusterParallel Comput., 33(10-11), 685–699, 2007
@article{DBLP:journals/pc/GoddekeSMMBGT07, author = {G{\"{o}}ddeke, Dominik and Strzodka, Robert and Mohd{-}Yusof, Jamaludin and McCormick, Patrick S. and Buijssen, Sven H. M. and Grajewski, Matthias and Turek, Stefan}, title = {Exploring weak scalability for {FEM} calculations on a GPU-enhanced cluster}, journal = {Parallel Comput.}, volume = {33}, number = {10-11}, pages = {685--699}, year = {2007}, url = {https://doi.org/10.1016/j.parco.2007.09.002} doi = {10.1016/J.PARCO.2007.09.002}, timestamp = {Mon, 05 Feb 2024 00:00:00 +0100}, }
- Performance and accuracy of hardware-oriented native-, emulated- and mixed-precision solvers in FEM simulationsInternational Journal of Parallel, Emergent and Distributed Systems (IJPEDS), Special issue: Applied parallel computing, 22(4), 221-256, Taylor & Francis, 2007
@article{30, author = {Göddeke, Dominik and Strzodka, Robert and Turek, Stefan}, title = {Performance and accuracy of hardware-oriented native-, emulated- and mixed-precision solvers in FEM simulations}, year = {2007}, journal = {International Journal of Parallel, Emergent and Distributed Systems (IJPEDS), Special issue: Applied parallel computing}, volume = {22}, number = {4}, pages = {221-256}, publisher = {Taylor \& Francis}, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/GoStTu07mixedPrec.pdf} }
- Glift: Generic, efficient, random-access GPU data structuresACM Trans. Graph., 25(1), 60–99, 2006
@article{DBLP:journals/tog/LefohnSKSO06, author = {Lefohn, Aaron E. and Sengupta, Shubhabrata and Kniss, Joe and Strzodka, Robert and Owens, John D.}, title = {Glift: Generic, efficient, random-access {GPU} data structures}, journal = {{ACM} Trans. Graph.}, volume = {25}, number = {1}, pages = {60--99}, year = {2006}, url = {https://doi.org/10.1145/1122501.1122505} doi = {10.1145/1122501.1122505}, timestamp = {Tue, 06 Nov 2018 00:00:00 +0100}, }
- Pipelined Mixed Precision Algorithms on FPGAs for Fast and Accurate PDE Solvers from Low Precision Components14th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2006), 24-26 April 2006, Napa, CA, USA, Proceedings, 259–270, IEEE Computer Society, 2006
@inproceedings{DBLP:conf/fccm/StrzodkaG06, author = {Strzodka, Robert and G{\"{o}}ddeke, Dominik}, title = {Pipelined Mixed Precision Algorithms on FPGAs for Fast and Accurate {PDE} Solvers from Low Precision Components}, booktitle = {14th {IEEE} Symposium on Field-Programmable Custom Computing Machines {(FCCM} 2006), 24-26 April 2006, Napa, CA, USA, Proceedings}, pages = {259--270}, publisher = {{IEEE} Computer Society}, year = {2006}, url = {https://doi.org/10.1109/FCCM.2006.57} doi = {10.1109/FCCM.2006.57}, timestamp = {Fri, 24 Mar 2023 00:00:00 +0100}, }
- Multiscale image based flow visualizationSPIE ProceedingsVisualization and Data Analysis 2006, San Jose, CA, USA, January 15, 2006, 6060, 606001, SPIE, 2006
@inproceedings{DBLP:conf/vda/TeleaS06, author = {Telea, Alexandru C. and Strzodka, Robert}, editor = {Erbacher, Robert F. and Roberts, Jonathan C. and Gr{\"{o}}hn, Matti T. and B{\"{o}}rner, Katy}, title = {Multiscale image based flow visualization}, booktitle = {Visualization and Data Analysis 2006, San Jose, CA, USA, January 15, 2006}, series = {{SPIE} Proceedings}, volume = {6060}, pages = {606001}, publisher = {{SPIE}}, year = {2006}, url = {https://doi.org/10.1117/12.640425} doi = {10.1117/12.640425}, timestamp = {Wed, 17 Mar 2021 00:00:00 +0100}, }
- Pipelined Mixed Precision Algorithms on FPGAs for Fast and Accurate PDE Solvers from Low Precision Components, 259-268, 2006
@conference{27, author = {Strzodka, Robert and Göddeke, Dominik}, title = {Pipelined Mixed Precision Algorithms on FPGAs for Fast and Accurate PDE Solvers from Low Precision Components}, year = {2006}, pages = {259-268}, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/StGo06PipeCG.pdf} }
- Mixed Precision Methods for Convergent Iterative Schemes, D-59-60, 2006
@conference{25, author = {Strzodka, Robert and Göddeke, Dominik}, title = {Mixed Precision Methods for Convergent Iterative Schemes}, year = {2006}, pages = {D-59-60}, month = may, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/StGo06convIter.pdf} }
- Scientific computation for simulations on programmable graphics hardwareSimul. Model. Pract. Theory, 13(8), 667–680, 2005
@article{DBLP:journals/simpra/StrzodkaDK05, author = {Strzodka, Robert and Doggett, Michael C. and Kolb, Andreas}, title = {Scientific computation for simulations on programmable graphics hardware}, journal = {Simul. Model. Pract. Theory}, volume = {13}, number = {8}, pages = {667--680}, year = {2005}, url = {https://doi.org/10.1016/j.simpat.2005.08.001} doi = {10.1016/J.SIMPAT.2005.08.001}, timestamp = {Mon, 24 Feb 2020 00:00:00 +0100}, }
- Dynamic adaptive shadow maps on graphics hardwareInternational Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2005, Los Angeles, California, USA, July 31 - August 4, 2005, Sketches, 13, ACM, 2005
@inproceedings{DBLP:conf/siggraph/LefohnSKSO05, author = {Lefohn, Aaron E. and Sengupta, Shubhabrata and Kniss, Joe and Strzodka, Robert and Owens, John D.}, editor = {Buhler, Juan}, title = {Dynamic adaptive shadow maps on graphics hardware}, booktitle = {International Conference on Computer Graphics and Interactive Techniques, {SIGGRAPH} 2005, Los Angeles, California, USA, July 31 - August 4, 2005, Sketches}, pages = {13}, publisher = {{ACM}}, year = {2005}, url = {https://doi.org/10.1145/1187112.1187126} doi = {10.1145/1187112.1187126}, timestamp = {Fri, 12 Mar 2021 11:32:36 +0100}, }
- Octree textures on graphics hardwareInternational Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2005, Los Angeles, California, USA, July 31 - August 4, 2005, Sketches, 16, ACM, 2005
@inproceedings{DBLP:conf/siggraph/KnissLSSO05, author = {Kniss, Joe and Lefohn, Aaron E. and Strzodka, Robert and Sengupta, Shubhabrata and Owens, John D.}, editor = {Buhler, Juan}, title = {Octree textures on graphics hardware}, booktitle = {International Conference on Computer Graphics and Interactive Techniques, {SIGGRAPH} 2005, Los Angeles, California, USA, July 31 - August 4, 2005, Sketches}, pages = {16}, publisher = {{ACM}}, year = {2005}, url = {https://doi.org/10.1145/1187112.1187129} doi = {10.1145/1187112.1187129}, timestamp = {Tue, 06 Nov 2018 00:00:00 +0100}, }
- General Purpose Computation on Graphics Hardware16th IEEE Visualization Conference, IEEE Vis 2005, Minneapolis, MN, USA, October 23-28, 2005, Proceedings, 121, IEEE Computer Society, 2005| bib
@inproceedings{DBLP:conf/visualization/LefohnBMOPS05, author = {Lefohn, Aaron E. and Buck, Ian and McCormick, Patrick S. and Owens, John D. and Purcell, Timothy J. and Strzodka, Robert}, title = {General Purpose Computation on Graphics Hardware}, booktitle = {16th {IEEE} Visualization Conference, {IEEE} Vis 2005, Minneapolis, MN, USA, October 23-28, 2005, Proceedings}, pages = {121}, publisher = {{IEEE} Computer Society}, year = {2005}, timestamp = {Wed, 12 Aug 2020 09:23:06 +0200}, }
- Accelerating Double Precision FEM Simulations with GPUs, 2005
@conference{18, author = {Göddeke, Dominik and Strzodka, Robert and Turek, Stefan}, title = {Accelerating Double Precision FEM Simulations with GPUs}, year = {2005}, month = sep, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/GoStTu05double.pdf} }
- Graphics Processor Units: New Prospects for Parallel Computing, 51, 89-134, Springer, 2005
@inbook{21, author = {Rumpf, Martin and Strzodka, Robert}, title = {Graphics Processor Units: New Prospects for Parallel Computing}, year = {2005}, volume = {51}, pages = {89-134}, publisher = {Springer}, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/RuSt05PPDE.pdf} }
- Hardware efficient PDE solvers in quantized image processingPh. D. thesis, University of Düsseldorf, Germany. , 2004
@phdthesis{DBLP:phd/de/Strzodka2004, author = {Strzodka, Robert}, title = {Hardware efficient {PDE} solvers in quantized image processing}, school = {University of D{\"{u}}sseldorf, Germany}, year = {2004}, url = {http://www.ub.uni-duisburg.de/ETD-db/theses/available/duett-02242005-000216/} urn = {urn:nbn:de:hbz:464-duett-02242005-0002162}, timestamp = {Sat, 17 Jul 2021 01:00:00 +0200}, }
- Image Registration by a Regularized Gradient Flow. A Streaming Implementation in DX9 Graphics HardwareComputing, 73(4), 373–389, 2004
@article{DBLP:journals/computing/StrzodkaDR04, author = {Strzodka, Robert and Droske, Marc and Rumpf, Martin}, title = {Image Registration by a Regularized Gradient Flow. {A} Streaming Implementation in {DX9} Graphics Hardware}, journal = {Computing}, volume = {73}, number = {4}, pages = {373--389}, year = {2004}, url = {https://doi.org/10.1007/s00607-004-0087-x} doi = {10.1007/S00607-004-0087-X}, timestamp = {Sun, 06 Aug 2023 01:00:00 +0200}, }
- Generalized Distance Transforms and Skeletons in Graphics Hardware6th Joint Eurographics - IEEE TCVG Symposium on Visualization, VisSym 2004, Konstanz, Germany, May 19-21, 2004, 221–230, Eurographics Association, 2004
@inproceedings{DBLP:conf/vissym/StrzodkaT04, author = {Strzodka, Robert and Telea, Alexandru C.}, editor = {Deussen, Oliver and Hansen, Charles D. and Keim, Daniel A. and Saupe, Dietmar}, title = {Generalized Distance Transforms and Skeletons in Graphics Hardware}, booktitle = {6th Joint Eurographics - {IEEE} {TCVG} Symposium on Visualization, VisSym 2004, Konstanz, Germany, May 19-21, 2004}, pages = {221--230}, publisher = {Eurographics Association}, year = {2004}, url = {https://doi.org/10.2312/VisSym/VisSym04/221-230} doi = {10.2312/VISSYM/VISSYM04/221-230}, timestamp = {Wed, 17 Mar 2021 00:00:00 +0100}, }
- Real-Time Motion Estimation and Visualization on Graphics Cards15th IEEE Visualization Conference, IEEE Vis 2004, Austin, TX, USA, October 10-15, 2004, Proceedings, 545–552, IEEE Computer Society, 2004
@inproceedings{DBLP:conf/visualization/StrzodkaG04, author = {Strzodka, Robert and Garbe, Christoph S.}, title = {Real-Time Motion Estimation and Visualization on Graphics Cards}, booktitle = {15th {IEEE} Visualization Conference, {IEEE} Vis 2004, Austin, TX, USA, October 10-15, 2004, Proceedings}, pages = {545--552}, publisher = {{IEEE} Computer Society}, year = {2004}, url = {https://doi.org/10.1109/VISUAL.2004.88} doi = {10.1109/VISUAL.2004.88}, timestamp = {Thu, 23 Mar 2023 00:00:00 +0100}, }
- A graphics hardware implementation of the generalized Hough transform for fast object recognition, scale, and 3D pose detection12th International Conference on Image Analysis and Processing (ICIAP 2003), 17-19 September 2003, Mantova, Italy, 188–193, IEEE Computer Society, 2003
@inproceedings{DBLP:conf/iciap/StrzodkaIM03, author = {Strzodka, Robert and Ihrke, Ivo and Magnor, Marcus A.}, title = {A graphics hardware implementation of the generalized Hough transform for fast object recognition, scale, and 3D pose detection}, booktitle = {12th International Conference on Image Analysis and Processing {(ICIAP} 2003), 17-19 September 2003, Mantova, Italy}, pages = {188--193}, publisher = {{IEEE} Computer Society}, year = {2003}, url = {https://doi.org/10.1109/ICIAP.2003.1234048} doi = {10.1109/ICIAP.2003.1234048}, timestamp = {Sun, 12 Nov 2023 00:00:00 +0100}, }
- Virtual 16 Bit Precise Operations an RGBA8 Textures7th International Fall Workshop on Vision, Modeling, and Visualization, VMV 2002, Erlangen, Germany, November 20-22, 2002, 171–178, Aka GmbH, 2002
@inproceedings{DBLP:conf/vmv/Strzodka02, author = {Strzodka, Robert}, editor = {Greiner, G{\"{u}}nther}, title = {Virtual 16 Bit Precise Operations an {RGBA8} Textures}, booktitle = {7th International Fall Workshop on Vision, Modeling, and Visualization, {VMV} 2002, Erlangen, Germany, November 20-22, 2002}, pages = {171--178}, publisher = {Aka GmbH}, year = {2002}, timestamp = {Thu, 16 Jul 2020 14:54:48 +0200}, }
- Real Time Image Processing based on Reconfigurable Hardware Acceleration, 2002
@conference{9, author = {Klupsch, Steffen and Ernst, Markus and Huss, Sorin and Rumpf, Martin and Strzodka, Robert}, title = {Real Time Image Processing based on Reconfigurable Hardware Acceleration}, year = {2002}, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/KlErHu_02fpga.pdf} }
- Level set segmentation in graphics hardwareProceedings of the 2001 International Conference on Image Processing, ICIP 2001, Thessaloniki, Greece, October 7-10, 2001, 1103–1106, IEEE, 2001
@inproceedings{DBLP:conf/icip/RumpfS01, author = {Rumpf, Martin and Strzodka, Robert}, title = {Level set segmentation in graphics hardware}, booktitle = {Proceedings of the 2001 International Conference on Image Processing, {ICIP} 2001, Thessaloniki, Greece, October 7-10, 2001}, pages = {1103--1106}, publisher = {{IEEE}}, year = {2001}, url = {https://doi.org/10.1109/ICIP.2001.958320} doi = {10.1109/ICIP.2001.958320}, timestamp = {Wed, 16 Oct 2019 14:14:52 +0200}, }
- Using Graphics Cards for Quantized FEM ComputationsProceedings of the IASTED International Conference on Visualization, Imaging and Image Processing (VIIP 2001), Marbella, Spain, September 3-5, 2001, 193–202, ACTA Press, 2001
@inproceedings{DBLP:conf/viip/RumpfS01, author = {Rumpf, Martin and Strzodka, Robert}, editor = {Hamza, M. H.}, title = {Using Graphics Cards for Quantized {FEM} Computations}, booktitle = {Proceedings of the {IASTED} International Conference on Visualization, Imaging and Image Processing {(VIIP} 2001), Marbella, Spain, September 3-5, 2001}, pages = {193--202}, publisher = {{ACTA} Press}, year = {2001}, timestamp = {Mon, 17 Jan 2005 15:16:16 +0100}, }
- Nonlinear Diffusion in Graphics Hardware3rd Joint Eurographics - IEEE TCVG Symposium on Visualization, VisSym 2001, Ascona, Switzerland, May 28-30, 2001, 75–84, Eurographics Association, 2001
@inproceedings{DBLP:conf/vissym/RumpfS01, author = {Rumpf, Martin and Strzodka, Robert}, editor = {Ebert, David S. and Favre, Jean M. and Peikert, Ronald}, title = {Nonlinear Diffusion in Graphics Hardware}, booktitle = {3rd Joint Eurographics - {IEEE} {TCVG} Symposium on Visualization, VisSym 2001, Ascona, Switzerland, May 28-30, 2001}, pages = {75--84}, publisher = {Eurographics Association}, year = {2001}, url = {https://doi.org/10.1007/978-3-7091-6215-6\_9} doi = {10.1007/978-3-7091-6215-6\_9}, timestamp = {Wed, 01 Jul 2020 11:58:34 +0200}, }
- Aspects on Data Analysis and Visualization for Complex Dynamical Systems, 417-430, Springer, 2000
@inbook{3, author = {Becker, J. and Bürkle, D. and Happe, R.-T. and Preusser, T. and Rumpf, M. and Spielberg, M. and Strzodka, Robert}, title = {Aspects on Data Analysis and Visualization for Complex Dynamical Systems}, year = {2000}, pages = {417-430}, publisher = {Springer}, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/BeBuHa_00analysis.pdf} }
- The computation of an unstable invariant set inside a cylinder containing a knotted flow, 1015-1020, World Scientific, 2000
@conference{2, author = {Dellnitz, Michael and Junge, Oliver and Rumpf, Martin and Strzodka, Robert}, title = {The computation of an unstable invariant set inside a cylinder containing a knotted flow}, year = {2000}, pages = {1015-1020}, publisher = {World Scientific}, url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/DeJuRu_00set.pdf} }
Theses
- Hardware efficient PDE solvers in quantized image processingPh. D. thesis, University of Düsseldorf, Germany. , 2004
@phdthesis{DBLP:phd/de/Strzodka2004, author = {Strzodka, Robert}, title = {Hardware efficient {PDE} solvers in quantized image processing}, school = {University of D{\"{u}}sseldorf, Germany}, year = {2004}, url = {http://www.ub.uni-duisburg.de/ETD-db/theses/available/duett-02242005-000216/} urn = {urn:nbn:de:hbz:464-duett-02242005-0002162}, timestamp = {Sat, 17 Jul 2021 01:00:00 +0200}, }