Development Tool
A programming tool or software tool is a program or application that software developers use to create, debug, maintain, or otherwise support other programs and applications.
Language
Any
Platform
License
Any
This seven-part quick-read porting workshop series is taken from the real-world case study whitepaper, "Porting Financial Markets Applications to the Cell Broadband Engine Architecture." In Part 5,...
In this article, learn to do basic SPE process management and communication with libspe2. This standard library that PPE programs use to access and manage SPEs has undergone a major revision, and the...
Make this your top ten list for vector-based Cell Broadband Engine (Cell/B.E) SPU application development. Save time, headache, and a lot of trouble when you're coding your C applications for the...
In Part 5 of this series about programming on the Cell BE processors, apply your knowledge of the synergistic processing unit (SPU) to programming the Cell Broadband Engine (Cell BE) processor in...
The article contains minute process and defination as to what
happens when a linux boots on a x-86 system i have tried to
make this article as easy as possible so that even the
begineers in the...
Make substantial improvements in performance analysis with a CPI analysis model built on the tools introduced in Part 1. Learn ways to analyze the specific performance counter data produced by...
Profiling is a technique for measuring where software programs consume resources, including CPU time and memory. This article provides a list of best-of-breed features you might look for in an ideal...
The Cell Broadband Engine SDK comes with two compilers. XL C is the production branch of the IBM high-performance optimizing compiler, primarily targeting PowerPC systems. Learn more about how it...
The Mac mini is an ideal low-cost, high-performance PowerPC development platform for numerous applications. Learn how to install and configure Linux on the mini. Future articles will add the software...
The Cell Broadband Engine Architecture (CBEA) is unique in the sense that it consists of a powerful SMT PowerPC core with special auxiliary SIMD processing units. Each of these units are called...
The new Version ASP.NET 2.0 (code-named Whidbey) has many improvements that greatly increase developer productivity. These new enhancements arm the developers with a powerful platform that can make a...
The Mac mini is an ideal low-cost, high-performance PowerPC development platform for numerous applications. Learn how to install and configure Linux on the mini. Future articles will add the software...
As 64-bit PowerPC processors become more widely available, it
becomes desirable to make applications run in the 64-bit
computation mode, providing access to larger address space and
faster...
Andrew Blais introduces the concept of Beouwulf clusters, which extensively reduce the time to process software by using multiple CPUs executing program fragments in parallel under Linux or NT. He...
The Intel Xeon processor introduces a new technology called Hyper-Threading (HT) that, to the operating system, makes a single processor behave like two logical processors. When enabled, the...
This book describes, mainly by coding examples, the code patterns that perform well on PowerPC processors. The book will be particularly helpful to compiler developers and application-code...
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...