Papers and Presentations
Textbooks
- Metalab Elektronik Kurs
The lectures on electronic engineering I give at Metalab.
Papers published in conference proceedings
- Example-Driven Interconnect Synthesis for Heterogeneous Coarse-Grain Reconfigurable Logic
Clifford Wolf, Johann Glaser, Florian Schupfer, Jan Haase, Christoph Grimm
2012 Forum on Specification and Design Languages (FDL)
download paper (pdf),
download presentation (pdf)
(as presented at FDL 2012)
- Cluster synchronization with csync2, Clifford Wolf
My paper and presentation for the Linux-Kongress 2005. (ISBN 3-86541-119-3, page 27-36)
- Distributed Software Development using Subversion and SubMaster, Clifford Wolf
My paper and presentation for the SANE 2004 conference.
(proceedings of the 4th internation system administration and network
engineering conference, SANE 2004, page 161-172)
Articles
- DC Simulation eines Komparators [...] (by Clifford Wolf)
A german term paper on circuit simulation with QUCS: Seminararbeit für 360.019 CAE - Netzwerkanalyse:
DC Simulation eines Komparators aus diskreten Halbleiterbauteilen unter Berücksichtigung der
Exemplarstreuung der Bauteilparameter mit QUCS
- Linux Magazin Technical Review 04: High availability - Csync2 (by Clifford Wolf)
A german article about Csync2, a cluster synchronisation tool I wrote.
(ISBN 978-3-939551-06-5, page 56-63)
- Linux Magazin 07/04 - HA-Netzwerke (by Clifford Wolf)
An article about implementing HA-Networks with Linux Bondig Device I wrote
for the german "Linux Magazin".
Publications I reviewed or was otherwise involved
- Versionskontrolle mit Subversion
I reviewed the german translation of "Version Control with Subversion".
(O'Reilly, 2005, ISBN 3-89721-460-1, Fachgutachter für die deutsche Übersetzung).
Presentations
- CUDA GPU Development -- Principles, Techniques and Tools
An introduction to GPU programming using CUDA.
- Elektronikentwicklung unter Linux
A german presentation on EDA tools for GNU/Linux.
- The Craft of API Design
A presentation about the dos and don'ts in API-Design.
- Sourcecode Management with GIT
A german presentation about GIT from the bottom up.
- Advanced Subversion
A german presentation about some more advanced subversion features
and my subversion helper scripts.
- Verilog HDL - Hardware Hacken ohne Lötkolben
A german introduction to Verilog HDL.
- Vom Transistor zum Gatter - CMOS Einführung
A rather long (100 slides) german introduction into CMOS Design.
- SPL Feature Show
Yet another SPL presentation.
- Ökonomische Aspekte Freier Software
A short german presentation about the economic aspects of free software.
- An introduction to Subversion for new users
A short presentation with the most important information on using
subversion.
- Freie Software (OSS) aus der Sicht des Entwicklers
A german presentation about Free Software.
- Cluster synchronization with csync2
A paper and presentation slides about csync2, a cluster synchronization
tool I wrote.
- shadowfs - A framework for LD_PRELOAD filesystem wrappers
A presentation about shadowfs and how to create NFS-Root and Live-CD
setups with it.
[ pdf
| ps
| tex ]
- Implementing Buffer Overflow
Attacks
A pretty old presentation of mine. This is the "remake" of the
slides in LaTeX.
[ pdf
| ps
| tex ]
[The example programs]
[The referred Phrack articles]
- SPL and WebSPL - Yet another programming paradigm
A presentation about SPL, an embeddable
programming language I wrote.
[ pdf
| ps
| tex ]
- Sourcecodemanagement mit Subversion
A (german) presentation I gave at OSCON 2005 about Subversion.
[ pdf
| ps
| sxi ]
- Implementation of a high-level language compiler for Brainf*ck
An introduction to compiler design I'm going to do at 21C3.
The example project for the presentation is a compiler for generating Brainf*ck code.
[ pdf
| ps
| tex ]
- Distribution Development with ROCK Linux
My Presentation on ROCK Linux for OS04 in Graz.
[ pdf
| ps
| tex ]
- Distributed Software Development with SubMaster
My presentation and paper on Subversion and SubMaster for the SANE
2004 conference in Amsterdam.
- Cluster syncronisation with csync2
My presentation for "Linuxwochen 2004" in vienna about csync2.
[ pdf
| ps
| tex ]
- Keynote for Grazer Linux Tage
My keynote for the Grazer Linux Tage 2004.
[ pdf
| ps
| tex ]
- The Brainf*ck CPU
An introduction to VHDL I've been doing on 20C3.
[ pdf
| ps
| tex ]
Sorry - many old presentations (all the stuff made before 2004) are not
online right now. I can convert one or another to LaTex/HA-Prosper and put
it online if requested.