Weblog
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
RSS Feed
XML Atom
Tags
Projects
COBS
CryptoTE
digup
disk-filltest
eSAIS-LCP
Flex Bison C++ Example
malloc_count
On Bispanning Graphs
Parallel Memory Bandwidth
Parallel String Sorting
SqlPlotTools
The Sound of Sorting
STX B+ Tree
STX Constant BTreeDB
STX ExecPipe
STX Expression Parser
STXXL 1.4
Thrill - Big Data Framework
VNCrec RGB 0.4
Publications
Search
Subscribe
About
panthema
/
timeline
Weblog Articles
2020
Started working for eBay Inc in San José, CA, USA.
2020-11-02
Thrill YouTube Tutorial: High-Performance Algorithmic Distributed Computing with C++
2020-06-01
IPDPS Paper "Communication-Efficient String Sorting" and Talk Recording
2020-05-18
List of Recordings of Lectures and Exercises on YouTube
2020-01-28
2019
Lines of Code Plotted over Time of Some Large and Some Small Projects
2019-11-22
Presentation "COBS: A Compact Bit-Sliced Signature Index" at SPIRE 2019 (Best Paper Award)
2019-10-08
BlinkenSort with Sound - The Sound of LED Sorting Algorithms with Raspberry Pi 3 and APA102 or SK9822 LEDs
2019-08-02
BlinkenSort - Sorting Algorithms on LEDs with ESP8266 and SK6812 or WS2812B
2019-08-01
Uniserv Research-Prize "Algorithms for Efficient Data-Processing" for my Dissertation
2019-06-19
YouTube Video: "Animation of the US Treasury Yield Curve with Inversions from 1962-01-01 to 2019-04-01"
2019-04-03
NVMe "Disk" Bandwidth and Latency for Batched Block Requests
2019-03-22
2018
Presentation "Scalable Construction of Text Indexes with Thrill" at IEEE Big Data 2018
2018-12-12
Print Quality of Print-On-Demand Books from Amazon Createspace/KDP, epubli.de, and Ingram Spark
2018-11-05
Tutorial on Boost.Spirit at C++ User Group Karlsruhe
2018-09-12
Dissertation "Scalable String and Suffix Sorting: Algorithms, Techniques, and Tools"
2018-07-03
Note about the new tlx library of Advanced C++ Data Structures and Algorithms
2018-05-28
2017
Presentation "C++ Goodies" at C++ User Group Karlsruhe
2017-03-08
2016
Presentation "Thrill: High-Performance Algorithmic Distributed Batch Data Processing with C++" at IEEE Big Data 2016
2016-12-06
Presentation "STXXL and Thrill (Parallel Batch Processing)" at STXXL Workshop in DFG SPP 1736
2016-09-21
Thrill: High-Performance Algorithmic Distributed Batch Data Processing with C++
2016-08-20
"On the Structure of the Graph of Unique Symmetric Base Exchanges of Bispanning Graphs" - Diploma Thesis in Mathematics
2016-01-14
2015
Presentation "Massive Suffix Array Construction with Thrill" at DFG SPP 1736 Annual Colloquium
2015-10-01
Publication: Engineering Parallel String Sorting in Algorithmica Journal
2015-09-22
emacs Tutorial: Beating the Learning Curve - From Zero to Lightspeed
2015-08-19
Presentation of Parallel Priority Queue at the Conference SEA'2015
2015-06-30
A Bulk-Parallel Priority Queue in External Memory with STXXL
2015-04-03
Presentation of DALKIT (work in progress) in Berlin
2015-03-27
2014
Released STXXL 1.4.1
2014-10-29
1.000.000 Views of Sound of Sorting YouTube Video
2014-10-26
Practical Massively Parallel Sorting -- Basic Algorithmic Ideas
2014-10-24
Recording Frame-Perfect, High-Resolution Screencasts on Linux in the Year 2014
2014-06-30
Recording of a Talk "STXXL 1.4.0 and Beyond"
2014-06-22
Released parallel-string-sorting 0.6 <br/> including Parallel Super Scalar String Sample Sort and Parallel Multiway LCP-Mergesort
2014-03-09
2013
Released STXXL 1.4.0
2013-12-12
Sound of Sorting: Viral Video on KIT Informatik Webpage
2013-10-24
Presented Short Paper about eSAIS at MASSIVE'13 Workshop
2013-09-05
Small TikZ Drawing of a Pythagoras Tree
2013-06-27
Published "The Sound of Sorting" 0.6
2013-05-22
Released parallel-string-sorting 0.5 including Parallel Super Scalar String Sample Sort
2013-05-08
Publishing STX B+ Tree 0.9 - Speed Gains over 0.8.6
2013-05-07
STX B+ Tree Speed Test Measurements on Raspberry Pi (Model B)
2013-05-06
STX B+ Tree Measuring Memory Usage with malloc_count
2013-05-05
STX B+ Tree Revisiting Binary Search
2013-05-04
Released disk-filltest 0.7 - Simple Tool to Detect Bad Disks by Filling with Random Data
2013-03-27
Released malloc_count 0.7 - Tools for Runtime Memory Usage Analysis and Profiling
2013-03-16
Coding Tricks 101: How to Save the Assembler Code Generated by GCC
2013-01-24
2012
eSAIS - Inducing Suffix and LCP Arrays in External Memory
2012-11-19
Finding Roots of Polynomials by Clipping - Report and Implementation from my Lab Course in Numerical Mathematics
2012-03-20
2011
Vervollständigung meiner Seminararbeit in Diskreter Mathematik
2011-08-31
Update Release of STX B+ Tree 0.8.6
2011-05-18
Yet Another Release of digup 0.6.40 - A Digest Updating Tool
2011-01-31
2010
Bugfix Release: digup 0.6.30 - A Digest Updating Tool
2010-10-03
Bugfix Release: digup 0.6.27 - A Digest Updating Tool
2010-08-20
Bugfix Release: stx-execpipe 0.7.1 - STX Execution Pipe C++ Library
2010-07-30
Published stx-execpipe 0.7.0 - STX Execution Pipe C++ Library
2010-07-18
Published stx-cbtreedb 0.7.0 - STX Constant B-Tree Database Template Classes
2010-04-14
New LibriVox Recording: "Double Take" by Richard Wilson
2010-02-01
2009
Published digup 0.6.23 - A Digest Updating Tool
2009-11-10
My First LibriVox Recording: "The Last Evolution" by John W. Campbell, Jr.
2009-09-05
Published Flex Bison C++ Example 0.1.4
2009-09-05
Experiences Producing a Screencast on Linux for CryptoTE
2009-08-17
Published CryptoTE 0.5.390
2009-08-08
Completion Talk on My Diploma Thesis / Abschlussvortrag zu meiner Diplomarbeit
2009-06-26
Finished My Diploma Thesis on 802.11 in ns-3
2009-04-29
Halftime Talk on My Diploma Thesis / Zwischenvortrag zu meiner Diplomarbeit
2009-02-06
2008
Published Flex Bison C++ Example 0.1.3
2008-10-23
Update Release of STX B+ Tree 0.8.3
2008-09-07
C++ Code Snippet - Print Stack Backtrace Programmatically with Demangled Function Names
2008-09-01
Update Release of STX B+ Tree 0.8.2
2008-08-13
Published Flex Bison C++ Example 0.1.2
2008-08-03
Speedtest and Comparsion of Open-Source Cryptography Libraries and Compiler Flags
2008-07-14
Kooperative LaTeX-Mitschrift zu Algebra 2 bei Prof. Herrlich
2008-05-10
Bugfix Release of STX B+ Tree 0.8.1
2008-01-25
2007
Cry of Dolour by Stanislav Ossovsky - Free Fantastic Classic-Metal Music
2007-10-14
Really Good Lego Model of Escher's "Relativity"
2007-09-07
Published Flex Bison C++ Example 0.1
2007-08-20
Published STX Expression Parser Framework Version 0.7
2007-07-17
Spaß-Webpage - Bundestrojaner.net
2007-06-06
C++ Code Snippet - In-Place and String-Copy Uppercase/Lowercase Conversion of STL Strings
2007-06-02
C++ Code Snippet - In-Place and String-Copy Space Trimming of STL Strings
2007-05-30
Updated STX B+ Tree to 0.8 which now includes wxBTreeDemo
2007-05-13
lcov: A Good HTML Generator for gcov Results
2007-05-08
Published STX B+ Tree C++ Template Classes Version 0.7
2007-04-27
Lautsprecher-Odyssee und Duetta Selbstbau
2007-04-18
HMTG Web Page Redesign
2007-04-14
C++ Code Snippet - Compressing STL Strings with zlib
2007-03-28
C++ Code Snippet - Using the Boost.Regex Library
2007-03-14
C++ Code Snippet - Making a Custom Class ostream Outputable
2007-03-01
NetFundamentals Seminar - Presentation Today
2007-01-29
2006
NetFundamentals Seminar - Technical Report Finished
2006-12-19
QtSqlView 0.8.0 Released
2006-10-10
SDIOS06 - Source Code and Ready-To-Run Image
2006-09-14
sdlfractal 0.1
2006-08-09
Talk about Study Thesis - Slides and Movie
2006-08-02
SVG Logo der Universität Karlsruhe
2006-08-01
Presented Practical Work for SDI (System Design and Implementation)
2006-07-27
Nostalgic HTML Conversion of the HelpPC Shareware Reference
2006-07-10
Studienarbeit "Visualisierung sehr großer Graphen" fertiggestellt
2006-06-20
Talk in SDI Lab: Naming Service Design in a Multi-Server Operating System
2006-06-01
2005
Homepage zu meinem Tutorium zu Info3 im WS2005
2005-11-16
LaTeX-Mitschrift zu Algebra 1 bei Prof. Herrlich
2005-11-03
Info2 SS2005 Probeklausur der Tutoren
2005-07-11
Vortrag "Objekt-orientiertes Programmieren in C"
2005-06-14