Last active
October 4, 2023 11:58
-
-
Save EmmanuelOga/24c0264d4fc362f4bf6c69efb1bf4d19 to your computer and use it in GitHub Desktop.
Revisions
-
EmmanuelOga revised this gist
Oct 4, 2023 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -51,4 +51,5 @@ Some resources on programming, computer science vs engineering, optimization: * https://apenwarr.ca/log/ * https://solhsa.com/index.html * https://guide.handmade-seattle.com/ * https://research.swtch.com/ * https://prog21.dadgum.com/ -
EmmanuelOga revised this gist
Sep 30, 2023 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -50,4 +50,5 @@ Some resources on programming, computer science vs engineering, optimization: * https://fgiesen.wordpress.com/ * https://apenwarr.ca/log/ * https://solhsa.com/index.html * https://guide.handmade-seattle.com/ * https://research.swtch.com/ -
EmmanuelOga revised this gist
Sep 20, 2023 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -49,4 +49,5 @@ Some resources on programming, computer science vs engineering, optimization: * https://c9x.me/ * https://fgiesen.wordpress.com/ * https://apenwarr.ca/log/ * https://solhsa.com/index.html * https://guide.handmade-seattle.com/ -
EmmanuelOga revised this gist
Sep 19, 2023 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -48,4 +48,5 @@ Some resources on programming, computer science vs engineering, optimization: * https://drewdevault.com/ * https://c9x.me/ * https://fgiesen.wordpress.com/ * https://apenwarr.ca/log/ * https://solhsa.com/index.html -
EmmanuelOga revised this gist
Sep 19, 2023 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -47,4 +47,5 @@ Some resources on programming, computer science vs engineering, optimization: * https://www.lemire.me/en/ * https://drewdevault.com/ * https://c9x.me/ * https://fgiesen.wordpress.com/ * https://apenwarr.ca/log/ -
EmmanuelOga revised this gist
Sep 18, 2023 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -46,4 +46,5 @@ Some resources on programming, computer science vs engineering, optimization: * https://nullprogram.com/about/ * https://www.lemire.me/en/ * https://drewdevault.com/ * https://c9x.me/ * https://fgiesen.wordpress.com/ -
EmmanuelOga revised this gist
Sep 16, 2023 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -44,4 +44,6 @@ Some resources on programming, computer science vs engineering, optimization: * https://mechanical-sympathy.blogspot.com/ * https://eli.thegreenplace.net/ * https://nullprogram.com/about/ * https://www.lemire.me/en/ * https://drewdevault.com/ * https://c9x.me/ -
EmmanuelOga revised this gist
Sep 12, 2023 . 1 changed file with 9 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -36,3 +36,12 @@ Some resources on programming, computer science vs engineering, optimization: * https://cs.dartmouth.edu/~sergey/cs258/ABI/UlrichDrepper-How-To-Write-Shared-Libraries.pdf * https://www.akkadia.org/drepper/goodpractice.pdf #### Follow / Read from ... * https://www.akkadia.org/drepper/ * https://www.agner.org/ * https://mechanical-sympathy.blogspot.com/ * https://eli.thegreenplace.net/ * https://nullprogram.com/about/ * https://www.lemire.me/en/ -
EmmanuelOga revised this gist
Sep 12, 2023 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,6 +11,7 @@ Some resources on programming, computer science vs engineering, optimization: #### CPU Caches and why you care * https://www.aristeia.com/TalkNotes/codedive-CPUCachesHandouts.pdf * https://www.akkadia.org/drepper/cpucache-slides.pdf #### Parallel Programming @@ -31,6 +32,7 @@ Some resources on programming, computer science vs engineering, optimization: * https://beej.us/guide/ #### C libraries * https://cs.dartmouth.edu/~sergey/cs258/ABI/UlrichDrepper-How-To-Write-Shared-Libraries.pdf * https://www.akkadia.org/drepper/goodpractice.pdf -
EmmanuelOga revised this gist
Sep 12, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -33,4 +33,4 @@ Some resources on programming, computer science vs engineering, optimization: #### How to write C shared libraries * https://cs.dartmouth.edu/~sergey/cs258/ABI/UlrichDrepper-How-To-Write-Shared-Libraries.pdf -
EmmanuelOga revised this gist
Sep 12, 2023 . 1 changed file with 4 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -30,3 +30,7 @@ Some resources on programming, computer science vs engineering, optimization: #### Intros to systems programming in linux * https://beej.us/guide/ #### How to write C shared libraries https://cs.dartmouth.edu/~sergey/cs258/ABI/UlrichDrepper-How-To-Write-Shared-Libraries.pdf -
EmmanuelOga revised this gist
Sep 8, 2023 . 1 changed file with 24 additions and 17 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,25 +1,32 @@ Some resources on programming, computer science vs engineering, optimization: #### Considering how modern CPUs work in the implementation of algorithms (vs theoretical, pure C.S. analysis) * https://queue.acm.org/detail.cfm?id=1814327 #### What Every Programmer Should Know About Memory * https://www.akkadia.org/drepper/cpumemory.pdf #### CPU Caches and why you care * https://www.aristeia.com/TalkNotes/codedive-CPUCachesHandouts.pdf #### Parallel Programming * https://mirrors.edge.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html #### What is mechanical sympathy? * https://mechanical-sympathy.blogspot.com/2011/07/why-mechanical-sympathy.html #### Estimating costs of operations performed in software engineering * http://highscalability.com/numbers-everyone-should-know * https://github.com/sirupsen/napkin-math * https://computers-are-fast.github.io/ * https://colin-scott.github.io/personal_website/research/interactive_latency.html #### Intros to systems programming in linux * https://beej.us/guide/ -
EmmanuelOga created this gist
Sep 8, 2023 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,25 @@ Some resources on programming, computer science vs engineering, optimization: * Considering how modern CPUs work in the implementation of algorithms (vs theoretical, pure C.S. analysis) https://queue.acm.org/detail.cfm?id=1814327 * What Every Programmer Should Know About Memory https://www.akkadia.org/drepper/cpumemory.pdf * CPU Caches and why you care https://www.aristeia.com/TalkNotes/codedive-CPUCachesHandouts.pdf * Parallel Programming https://mirrors.edge.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html * What is mechanical sympathy? https://mechanical-sympathy.blogspot.com/2011/07/why-mechanical-sympathy.html * Estimating costs of operations performed in software engineering http://highscalability.com/numbers-everyone-should-know https://github.com/sirupsen/napkin-math https://computers-are-fast.github.io/ https://colin-scott.github.io/personal_website/research/interactive_latency.html * Intros to systems programming in linux https://beej.us/guide/