Programmer's Heaven - For C C++ Pascal Delphi Visual Basic Assembler C# .Net java JSP ASP ASP.NET Javascript developers!

Members
Username:

Password:

Auto-login

Register
Why register?
Forgot Password?
Blogs new Blog section
Jobs
Webtools
Message Boards
FAQ
CodePedia
Free Magazines
User search
What's New
Top lists
RSS Feeds RSS Feed

Submit content
Contact Us
Link To Us
Help



Advanced Search
Newsletter
E-mail:


More information
Current area: HOME -> C / C++ -> Optimization Articles Adds this page to your personal favorites
  Optimization
AMD Code Optimization Guide
This document contains information to assist programmers in creating optimized code for the AMD Athlon processor. In addition to compiler and assembler designers, this document has been targeted to C and assembly-language programmers writing execution-sensitive code sequences.
Visits: 8669 Updated: 2002-3-9  Rating: (Not Rated)  More info & Ratings
C++ Code Optimizations
A no-frills list of C++ code optimizations that can be applied at any stage of a project. These optimizations can give big returns, especially when used inside tight loops.
Visits: 3297 Updated: 2004-10-30  Rating: 
Advertisment
Calculate SIN and COS faster with inline assembly
Inline assembly to speed up C++ code. Replacing double sin(double), and double cos(double). This example will try take use of the x86's fsincos command, which calcuales the sin and the cos of a value. It's faster than calculating sin, and then cos in two operations.
Visits: 1325 Updated: 2005-2-1  Rating: (Not Rated)  More info & Ratings
Inline assembly for x86 in Linux
Bharata B. Rao offers a guide to the overall use and structure of inline assembly for x86 on the Linux platform. He covers the basics of inline assembly and its various usages, gives some basic inline assembly coding guidelines, and explains the instances of inline assembly code in the Linux kernel.
Visits: 2602 Updated: 2003-12-2  Rating: (Not Rated)  More info & Ratings
MMX and assembly optimization for Intel and AMD CPU's
Here is an example of how to use AMD and Intel's MMX technologies to increase performance. Of course, these optimizations cannot always be applied but I hope they can still be useful. In this example, I am adding two tables of 1000 unsigned bytes together. On my AMD Athlon XP 2500+, my assembly code runs 2.9 times faster than the equivalent C++ compiled code.
Visits: 1806 Updated: 2005-3-8  Rating: (Not Rated)  More info & Ratings
Optimizing C++ - the WWW version
Optimizing C++ provides working programmers and those who intend to be working programmers with a practical, real-world approach to program optimization. Many of the optimization techniques presented are derived from my reading of academic journals that are, sadly, little known in the programming community.
Visits: 4547 Updated: 2001-3-16  Rating: (Not Rated)  More info & Ratings
Performance programming applied to C++
Focus on faster and more efficient code. Covers three areas; Code execution time, code / program size and programming effort.
Visits: 7659 Updated: 2000-8-14  Rating: (Not Rated)  More info & Ratings
Speed your code with the GNU Profiler
Improving the performance of your applications is rarely a wasted effort, but it's not always clear which functions the program is spending most of its execution time on. Learn how to pinpoint performance bottlenecks using gprof for both user-space and system calls on Linux.
Visits: 580 Updated: 2006-4-4  Rating: (Not Rated)  More info & Ratings


Found a broken link? Please report it to us.

  See also  
 Files
   C++ Utilities
    Compilers
   C++ Libraries
    Other libraries
   C Libraries
    Unsorted
 Articles
   C Articles & Tutorials
    C Tutorials
   C/C++ Articles & Tutorials
    Memory management
   C++ Articles & Tutorials
    C++ Tutorials
 

Sponsored Links 
PureCM Software Configuration Management
Version control and integrated issue tracking - powerful and easy to use. Get your FREE trial now!
CSTSOFT Instrumentation .NET & ActiveX Components
A collection of 13 instrumentation .NET/ActiveX/VCL components including Gauge,Knob,LED,Trend etc.
Software Localization Tool Sisulizer
Localize DotNet, C++ Builder, Delphi, C/C++, Visual Basic & Java apps & html help. Try Sisulizer now
Attend WINDOWS EMBEDDED ACCELERATION WORKSHOPS
Are you ready to learn how you can bring your next-generation embedded device to market faster?
SSH and SFTP support for .NET
Add complete SSH and SFTP support to your .NET framework application
Buy a link now

Advertisement

  Free Magazine  
Free Magazines
DV Magazine is the premier monthly publication dedicated to the needs of digital video and web video professionals.
subscribe now


Newsletter Submit Content About Advertising Awards Contact Us Link to us    
© 1996-2008 Community Networks Ltd All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by ASP.NET Konsult - Synchron Data.