CPU
A Central Processing Unit (CPU), or sometimes just called processor, is a description of a class of logic machines that can execute computer programs.
Article

Cell Broadband Engine Architecture and its first implementation

Explore the first implementation of the Cell Broadband Engineā„¢ (Cell BE) Architecture, developed jointly by Sony, Toshiba, and IBM, and get an up-close look at its performance figures and...
Article

Cell Broadband Engine processor DMA engines

A single Cell Broadband Engine (Cell BE) processor consists of one PowerPC® core and eight SPEs each having their own DMA engine. The DMA engines are a key component of the overall Cell Broadband...
Article

Migrating from x86 to PowerPC, Part 8: Add stepper motors to the vehicle control module

Lewin Edwards reviews the I/O expansion possibilities for the slave microcontroller on the robot submarine. The Inter-IC Communication (I2C) bus provides a simple and compatible way to expand the...
Article

Migrating from x86 to PowerPC, Part 7: Basic design of the vehicle control module

Get an overview of some design decisions involved in configuring a secondary processor to handle maintenance tasks on your robot submarine, and see some of the setup code allowing the subordinate...
Article

Migrating from x86 to PowerPC, Part 4: Build a minimal embedded Web interface

This installment shows you how to use small-footprint, highly portable, Free Software tools to Web-enable your unmanned submarine, in anticipation of browsing its onboard photo library from an...
Article

Migrating from x86 to PowerPC, Part 2: Anatomy of the Linux boot process

This installment of "Migrating from x86 to PowerPC" discusses detailed similarities and differences between booting Linux on an x86-based platform (typically a PC-compatible SBC) and a custom...
Article

Migrating from x86 to PowerPC, Part 1: Robots and networked appliances on a shoestring

This series on embedded development shows you how to migrate a project prototype from x86 to PowerPC. This initial installment explains the realities and rationale of the project: it introduces the...
Article

An embedded view of the Mac Mini, Part 2: Free software on a cheap computer

NetBSD and Yellow Dog Linux have both begun to support the Mac Mini. Peter Seebach looks at open source operating system options on this new contender in the embedded PowerPC platform space.
Article

An embedded view of the Mac Mini, Part 1: Apple's new PowerPC BSP

The Mac Mini isn't just competition for Shuttle computers and mini-tower PCs. It's also competition for the much smaller embedded development boards that many users are building custom applications...
Article

Multifunction multimedia machine, Part 1: Load Linux on the Mac mini

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...
Article

WAVE File Format

WAVE File Format is a file format for storing digital audio (waveform) data. It supports a variety of bit resolutions, sample rates, and channels of audio. This format is very popular upon IBM PC...
Article

David Krolak on the Cell Element Interconnect Bus

Understanding the Element Interconnect Bus (EIB) is an essential component to maximizing performance on the Cell Broadband Engine Architecture. Designed to handle the bandwidth demands of a nine-core...
Article

Cell Broadband Engine Processor DMA Engines

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...
Article

IBM Full-System Simulator for the Cell Broadband Engine

The IBM Full-System Simulator for the Cell Broadband Engine (Cell BE) processor, known inside IBM as codeword Mambo, is a key component of the newly posted offerings on alphaWorks. Meet some of the...
Article

Experts Provide Insight on Cell Broadband Engine Technologies

The CBE SDK downloads: What's in the Cell Technologies by alphaWorks, why you want them, and what you need to get started. Sid Manning and Daniel Brokenshire answer the tough questions like "Why...
Article

Cell Software Samples and Library Source Code

This article introduces the sample code provided with the Cell Broadband Engine SDK, taking a look at what kinds of programs are provided, how to build them, and what you can learn from them.
Article

Unleashing the Power of the Cell Broadband Engine

This paper from the MPR Fall Processor Forum 2005 explores programming models for the Cell Broadband Engine (CBE) Processor, from the simple to the progressively more advanced. With nine cores on a...
Previous  1 2 3 4 5 6 7 8 9 10 11 12  Next
 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.