TimeTrac

SKY Computers, Inc.

Flag/report this product
Both Microsoft and Intel are on record as stating software is going to be the number one impediment to fully utilizing multicore processors in today's desktop systems. But rewind back a few years, and before there were multicore CPUs, there were multiprocessor defense systems. Vendors such as SKY Computers learned long ago how to write code, debug, and optimize software spread across dozens and hundreds of processing nodes. The concept of "instrumenting the application" is the basis for SKY's TimeTrac performance optimizing software for Linux-based multiprocessing systems. The dynamic tool is used for fine-tuning and debugging multiprocessor (and multicore) systems. Originally designed as an in-house tool for SKY's programmers but now available as a COTS package, TimeTrac is also used to measure and optimize algorithm development, modifications, and ultimately system deployment. Through an easy-to-use viewer that minimally intrudes on the application code, key functions include: discovery of application loading and where the system is bogging down; visibility into race conditions; algorithm speedups; processor/node loading identification; communication and semaphore synchronization; and visibility into infrequent runtime problems. In true COTS fashion, the software is downloadable and can be ordered via PayPal.
TimeTrac
click graphic to zoom by 1.7x

FEATURES

  • Performance-optimizing software for -based multiprocessing systems
  • Used for fine-tuning and debugging multiprocessor and systems
  • Originally designed as an in-house tool for SKY's programmers, it is now available as a COTS package
  • Used to measure and optimize algorithm development, modifications, and ultimately system deployment
  • Through an easy-to-use viewer that minimally intrudes on the application code, key functions include: discovery of application loading and where the system is bogging down; visibility into race conditions; algorithm speedups; processor/node loading identification; communication and semaphore synchronization; and visibility into infrequent runtime problems

See also:

Go Back

Topics covered in this article

Flag/report this product