« earlier | later » Page 1 of 3
Dog-leg hypotenuse approximation — Parallax Forums
Less than 1% error.
to approximation cute-code embedded geometry maths optimisation ... on 13 July
gitstatus/listdir.md at master · romkatv/gitstatus
Speeding up directory listing. This will, however, have horrible performance on NFS... so it's not really true that there's nothing much left to optimise!
to optimisation unix ... on 29 June 2020
How LLVM Optimizes a Function – Embedded in Academia
A nice walkthrough of how LLVM's optimisation passes rewrite a simple loop. This assumes you know how LLVM's SSA representation works, but it'll still make sense even if you don't.
to cmp409 compiler llvm loop optimisation ... on 11 September 2018
N4455 No Sane Compiler Would Optimize Atomics
"Compilers do optimize atomics, memory accesses around atomics, and utilize architecture-specific knowledge. This paper illustrates a few such optimizations, and discusses their implications."
to atomic cmp201 compiler optimisation ... on 11 September 2018
Compilers - What Every Programmer Should Know About Compiler Optimizations
AG0803 students will find this interesting -- a pretty good overview of the basic ideas.
to ag0803 compiler optimisation ... on 22 January 2016
A nice example of compiler specialisation.
to ag0803 compiler optimisation ... on 22 March 2015
How to optimize Raspberry Pi code using its GPU « Pete Warden's blog
Speeding up computer vision code using the VideoCore.
to gpu optimisation performance raspberry-pi videocore vision ... on 24 August 2014
One for AG0803 students: why algorithmic complexity isn't everything in a world with complex memory architectures.
to ag0803 complexity data-structures memory optimisation performance ... on 13 August 2014
SSE – Vectorizing conditional code | Félix Abecassis
An example of using GCC's vectorisor.
to ag0803 gcc optimisation vectorisation ... on 02 June 2014
Auto-vectorization in GCC - GNU Project - Free Software Foundation (FSF)
Has a nice set of examples of things GCC can vectorise.
to gcc optimisation vectorisation ... on 02 June 2014
« earlier | later » Page 1 of 3
- optimisation | |
1 | 68000 |
1 | 6809 |
1 | a10 |
6 | ag0803 |
1 | approximation |
1 | architecture |
1 | arm |
2 | assembler |
1 | atomic |
3 | c |
2 | c++ |
2 | cache |
1 | cmp201 |
1 | cmp409 |
10 | compiler |
1 | complexity |
1 | compression |
1 | correctness |
1 | cpu |
1 | cute-code |
1 | data-structures |
2 | embedded |
3 | gcc |
1 | geometry |
1 | glibc |
1 | gpu |
2 | graphics |
1 | libc |
1 | llvm |
1 | loop |
1 | lto |
2 | maths |
3 | memory |
25 | optimisation |
1 | parallel |
3 | performance |
4 | programming |
1 | python |
1 | raspberry-pi |
1 | research |
1 | sunxi |
4 | teaching |
1 | unix |
3 | vectorisation |
1 | video |
1 | videocore |
1 | vision |
tasty by Adam Sampson.