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

Systems and Software Main Page

Featured This Week

EE Expert David Gilbert
Code Optimization

3D Graphics Transforms On The x86 Platform

I've mentioned before that the first step in code optimization is choosing the right tool for the job. Many times, though, a programmer doesn't have that luxury. Wouldn't it be nice if we could program all of our graphics-intensive apps with the Sun V9 ISA and VIS extensions? Obviously, the choice of processor architecture made at the outset can be a compromise itself, and this is why it is up to the programmer to optimize his code within a given application.

Let's take a look at a common set of math operations that are used in video applications—the transform function. How could we optimize code for such calculations using the Intel platform? Should we use MMX technology, or SSE, or SSE2? Is one ISA extension any better than the others at this type of thing?

  Click here to read the complete article.

Components Main PageDesign Tips Main PageHuman Tech Main PageGuides and Experts Main Page
Complete Topics Listing

  Adaptive Automation - Peter Raeth
Whatŭs adaptive automation, anyway? Peter covers many topics including technology transition in distributed processing, man/machine interfaces, and signal analysis.

  Automotive Electronics - Matt LaDuke
Matt's pages feature articles on car audio systems, environmental stresses on auto electronics, and a primer on vehicle electrical systemsas well as pages of links to reference material.

  Code Optimization - David Gilbert, Bill Sprouse, Steve Hendrix
Three Code Optimization Specialists team up to present both practical and theoretical approaches to creating code that really FLIES. These EE Experts show you exactly what your microprocessor demands in order to give you the best possible performance from your code.

  Communications Security - John Leiseboer
Data integrity, encryption algorithms, key management and so much more are featured in John's ChipCenter section.

  Embedded Engineering - Robert Ashby
Ever wonder what people really mean when the toss around the jargon "Embedded System"? Robert offers some ideas that will help you create more efficient, cost-effective, and smoother running designs.

  Embedding Mixed-Signal - Walter Morrey (Still available from archives)
Walt's design experience spans over 30 years of working with problems as diverse as high-resolution medical systems, ultrasound scanners, nuclear-radiation-hard guidance, and audio preamps.

  Intellectual Property - Brian Elfman
A successful engineer-entrepreneur, Brian Elfman probes the increasing importance of IP to engineers in his columns and chooses his topics accordingly.

  MIDI and Linux - Gerry Dorman
Gerry is one of the Webŭs old hands. An early advocate of music on the Internet, he has untold numbers of MIDI files at his fingertips. Heŭs also an avid Linux user and likes to keep us up to date on that OS—from an EEŭs perspective.

  Portable Instrumentation - Steve Hendrix
By straddling the fence between hardware and software (firmware), you can use two approaches to produce much cleaner firmware. Not only are tricky interactions between different code segments eliminated, but appropriate high-level language declarations can produce crystal-clear, maintainable code.

  Real-Time Processing - Dr. Barry Henderson
Although Barry will be looking at Real-time Processing using DSPs, FPGAs, and uCs, it will be next to impossible to keep him from discussing motion vector and image recognition software, modern boat radar, and high-speed mixed-signal board design.

  Reliability Engineering - Robert Poltz
While all engineering products and processes need to have reliability designed into them to minimize or mitigate failure, the very nature of some products and processes necessitate that reliability engineering in the form of reliability prediction and reliability analysis be integral to the design process at all levels.

  Spectral Analysis - Bob Masta (Still available from archives)
Hereŭs an intriguing thought: ŭAll you ever needed to know about Fourier transforms, you learned in high school.ŭ Bob sets out to prove it in his series of columns.

  Telecommunications - A.T. Sivaram (Still available from archives)
Mr. Sivaram develops IP modules for telecom applications and creates custom solutions for SoC and SONET product applications.

  Workstations and IC Design Tools - Earl Reinkensmeyer (Still available from archives)
The OS quandary in EDA, pitfalls in using IP cores, and hardware/software codesign are among the topics Earl addresses from his perspective as president of an engineering consulting firm.

EE Expert Recruitment Graphic
To qualify as an EE Expert you'll have to demonstrate knowledge of your topic. We'll judge entrants on the basis of interest to the EE population and usefulness in general and the top 50 will get a shot at fame and fortune.
Click here and become an EE Expert today!

Guides and Experts   Analog Avenue   PLD 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