Documentation, White Papers, Articles and Presentations
Documentation
release notes
,
installation guide
dco
's users manual
White Papers
description of the PARALLator
- part of the
dco
responsible for auto-parallelization
description of the SIMDinator
- part of the
dco
responsible for conversion of scalar instructions into SIMD instructions
code samples generated by
dco
loop unroller
comparison of
dco
with x86 compilers
Articles, Videos
Increasing number of cores is not always beneficial
Calculating number of cores to benefit from parallelization
Peculiarities of optimization for multicore processors
Autoparallelizer for a multi core x86 architecture
When OpenMP fails to parallelize the code
How to parallelize the code of your choice
Parallel implementation of the Gauss-Seidel method to solve systems of linear equations
Parallelization of routines from computational ( quantitative ) finance
Parallel implementation of the Smith-Waterman algorithm on a multi core architecture
Brief description of the Dalsoft's auto-parallelizer and an example on how to use it
- video
Presentations, Invited Talks
SIMDinator: use of the x86 SIMD instructions
- presentation at the
3rd HiPEAC Industrial Workshop on Compilers and Architectures
Exploring parallelism of modern processors
- invited talk at Intel
Autoparallelizer for a multi core x86 architecture
- presentation at the
Compiler, Architecture, And Tools Conference
Past Papers and Articles
Complexity Of Calculation On Stack Automatas
- Master of Science thesis
Source level Symbolic debugger
- published article