The IA-64, also known as Itanium, is a 64-bit processor designed by Hewlett-Packard and Intel that supports performance-enhancing techniques such as predication, speculation, rotating registers, and the like. It also sports a new kind of instruction set based on the Explicit Parallel Instruction Computing (EPIC) specification.
Recent trends in processor design have introduced new ways for programmers to exploit parallelism and "smarter" compilers do much of the work for you.
Dan presents a Fortran module that helps you write multithreaded programs for Windows-based applications.
Multiprocessor/multithreaded environments add a new dimension to the familiar malloc facility. The "MT-hot" implementation Greg presents here lets multiple threads execute in parallel without major delays.
Whether you know it or not, James Clark has made your life easier by creating a number of open-source tools such as expat (an XML parser), groff (a GNU version of troff), TREX (an XML schema language), and more.
Nothing can stop Palm development faster than unexpectedly running out of memory, so every byte of dynamic heap is precious. Jeff presents techniques for hunting down memory leaks, then provides a robust memory leak detection system.
Using the ActiveX control Steve presents here, there's no need to resort to C++ when your Embedded Visual Basic applications need speed and power.
"Streamhealth," the automated web-site monitoring tool Michael presents here, was designed to monitor streaming video, but is flexible enough to accommodate new stream types.
Android is a tool for recording and playing back scripts of events. In other words, it is a personal assistant that's smart enough to "do what you mean" when drudge work is waiting.
Michael gets back to Basics again, then turns his attention to Tim Berners-Lee's newest project the Semantic Web. Puzzled? Michael's got that, too.
Being on the road with the DobbsMobile means that Al gets a Linux editor and compiler almost.
There's "soft" real time, "hard" real time, and to Ed's way of thinking, there's also "brittle" real time.
Moka is a Java-to-Java compiler that lets you extend Java to add features the language currently does not support.
Dynamically resizable arrays are an important answer to many problems. Erik describes several ways to resize an array, each with its own advantages and disadvantages.
It may be Greek to you, but it is just another archaeological problem for Natasha as she returns to Ecco and Liane's digs.
Jeff comes clean with his examination of XML and SOAP Programming for BizTalk Servers, by Brain Travis; Understanding SOAP, by Kenn Scribner and Mark Stiver; Applied XML Solutions, by Benoit Marchal; and Developing XML Solutions, by Jake Sturm.