ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

Code Optimization Team
Code Optimization

EE Expert Icon Three Code Optimization Specialists team up and invite you to join them as they present both practical and theoretical approaches to creating code that really FLIES. Their articles describe the relationships between various microprocessor architectures and the code you write. These EE Experts show you exactly what your microprocessor demands in order to give you the best possible performance from your code.

To learn more about David, Bill, or Steve click here.

Code Optimization Archive Guiders and Experts
Light Bulb Graphic

Features

Code Optimization for Parallel Processing
Part 3: Writing Programs for Distributed-Memory Parallel Machines
by David Gilbert

The effort to create a standardized means of writing programs for distributed-memory parallel machines began in earnest in 1992. This effort to standardize came from a desire to take parallel computing outside the bounds of government and academia, and achieved success in 1994 with the Message-Passing Interface standard, version 1.0.

Since then, there have been minor revisions to the MPI standard, which reached version 1.2 in 1997. Beyond this, there has been quite a bit of functionality added to the original standard, and this is known as MPI 2.0. In addition, several proprietary "optimized" MPI implementations are in existence for platform-specific applications, and there is now a substantial effort to create a Java MPI. Let's take a look at the MPI standard and what function it serves in parallel programming, as well as some general ideas on how to optimize the use of it.

  Click here to read the complete article.

 
 

Features

Writing Efficient C Code for Microcontrollers
Part 5: Prime Real Estate
by Bill Sprouse

Many microcontrollers have multiple memory types that have unique access abilities and speed. They may have internal memory, which is almost as fast to access as internal registers. This memory can sometimes be operated upon directly with a variety of operations. Because of the speed, additional instructions, and small address requirements, these locations become prime real estate in the world of microcontrollers. By wisely choosing when and how to use this memory, you can reduce the code size and at the same time improve speed.

  Click here to read the complete article.

Plug Graphic

  EDA Tools: Use the EDA Tools directory to find companies and their products within specific EDA disciplines.
Blue Dot  Design Center Reference Library: This is your access point for lots of good information covering applications, design tools, consultants, intellectual property, trade shows, hot ICs and standards.
Blue Dot  Standards Watch: Check here for news on proposed standards from IEEEIEC, etc., and ad hoc industry groups.

Code Optimization Archive

EE Expert Recruitment Graphic
We need a few good EE Experts to present useful information and perspective to other members of the EE community. Your audience will be working engineers much like you, who value suggestions, directions, and timely solutions to problems of the workplace. To qualify as an EE Expert, you'll have to demonstrate knowledge of your subjects of interest.
Click here and become an EE Expert today!

Guides and Experts   Analog Avenue   EDA Tools   PLD   DSP   EDA   Embedded Systems   Power   Test

Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ