Computer Science
Computer science is the study and the science of the theoretical foundations of information and computation and their implementation and application in computer systems.
Language
Any
Platform
License
Any
There is a crying demand among mobile phone vendors for talented ARM programmers, and there's plenty of work to be done. This article provides a starting point for understanding the software side of...
In this article I basically focus on how to write ‘if-then’ logic in assembly. Below a sample program code is provided which uses simple ‘if-then’ logic. This will give you some idea about how to...
Quickly deploy new applications and reduce disruption to business using Dynamic Application Virtualization. Learn how this technology enables computationally-intensive applications to take advantage...
In part one of the “Porting Workshop” series, discover the top three top strategies for porting. The seven, quick-read parts of this series take you on a real-world trip from strategy and planning...
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...
OS Development Series for the complete beginner.
It developes a 32 bit Operating System, providing
every detail, in a very understandable way. It is
a step-by-step series.
This is the first...
8051 microcontroller contains four i/o ports with which we can interface the external hardware. This page gives more information about i/o port programming of 8051 microcontroller.
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...
Take even greater advantage of the synergistic processing elements (SPEs) of the Sony PS3 in this installment of Programming high-performance applications on the Cell BE processor. Part 2 looks in...
There are only two ways to have a program on a single processor do 'more than one thing at a time'. Multi-threaded programming is the simplest and most popular way to do it, but there is another very...
This study concerns the development of a little video game. It's modeled on a game my family enjoyed in the 1980's called Lode Runner. We would sometimes play it by the hour, having a good time and...
The integrated Cell BE SDK supersedes all previous versions, and now contains Support for Linux kernel 2.6.16, GNU GCC 4.0.2, and binutils 2.16.1, Support for PowerPC 64-bit hardware, NUMA, XL C...
This article gives a brief overview of what is available to help you get started on your own Cell BE development projects. The latest release of the Cell Broadband Engine (Cell BE) Software...
Join us while we explore the details of Cell Broadband Engine (Cell BE) programming. This Tech briefing provides a comprehensive technical overview of the Cell BE architecture, programming models,...
8051 microcontroller contains four i/o ports with which we can interface the external hardware. This page gives more information about i/o port programming of 8051 microcontroller.
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...
Linux was one of the first cross-platform operating systems to use 64-bit processors, and now 64-bit systems are becoming commonplace in servers and desktops. Many developers are now facing the need...