Software Optimization Resources
by Agner Fog
Publisher: agner.org 2012
Description:
This series of five manuals describes everything you need to know about optimizing code for x86 and x86-64 family microprocessors, including optimization advices for C++ and assembly language, details about the microarchitecture and instruction timings of most Intel, AMD and VIA processors, and details about different compilers and calling conventions.
Download or read it online for free here:
Download link
(multiple PDF files)
Similar books
The Art of Readable Code
by Dustin Boswell, Trevor Foucher - O'Reilly
This book focuses on the nuts and bolts of programming, with simple and practical techniques you can use every time you sit down to write code. You'll find tips throughout the book, with easy-to-digest code examples and helpful illustrations.
(20033 views)
by Dustin Boswell, Trevor Foucher - O'Reilly
This book focuses on the nuts and bolts of programming, with simple and practical techniques you can use every time you sit down to write code. You'll find tips throughout the book, with easy-to-digest code examples and helpful illustrations.
(20033 views)
Scientific Software Engineering in a Nutshell
by Helmut G. Katzgraber - arXiv
Writing complex computer programs to study scientific problems requires careful planning and an in-depth knowledge of programming languages and tools. In this text the importance of using the right tool for the right problem is emphasized.
(11378 views)
by Helmut G. Katzgraber - arXiv
Writing complex computer programs to study scientific problems requires careful planning and an in-depth knowledge of programming languages and tools. In this text the importance of using the right tool for the right problem is emphasized.
(11378 views)
Fundamentals of Programming: With Object Orientated Programming
by Gary Marrer
Written for students who are preparing for their first computer programming language class. The topics are presented in an easy to understand fashion with special emphasis on the fundamental concepts necessary to develop quality software programs.
(14243 views)
by Gary Marrer
Written for students who are preparing for their first computer programming language class. The topics are presented in an easy to understand fashion with special emphasis on the fundamental concepts necessary to develop quality software programs.
(14243 views)
Scaling a Software Business
by B. Fitzgerald, K. Stol, S. Minör, H. Cosmo - Springer
This book is intended for practitioners who are facing the 'softwareisation' of their business. It presents the Scaling Management Framework, a model based on experiences from companies that have given software a central role within the organization.
(5481 views)
by B. Fitzgerald, K. Stol, S. Minör, H. Cosmo - Springer
This book is intended for practitioners who are facing the 'softwareisation' of their business. It presents the Scaling Management Framework, a model based on experiences from companies that have given software a central role within the organization.
(5481 views)