| Aeshen Multithreaded Sample Applications |
| |
| |
|
| Desktop Search |
| This sample application indexes files on the local computer using either a single-threaded or multi-threaded approach to enable a basic indexing and search facility - ala primitive Google Desktop. This application is written in C# and requires Visual Studio Express (or full Visual Studio) and SQL Express. |
| Download File |
| |
| |
| Download Manager |
| This sample application demonstrates several ways to multithread file downloads to take advantage of Intel’s multi-core processors. You will see how to download files on explicit threads, pooled threads, and using asynchronous operations. This application is written in C# and requires Visual Studio Express or full Visual Studio versions. |
| Download File |
| |
| |
| FTP Client |
| This sample application implements a basic FTP client that uses multiple threads to improve upload and download performance. This C# application also illustrates mobile application development by responding to changing power and network conditions. To compile and run requires Visual Studio Express or full Visual Studio versions. |
| Download File |
| |
| |
| XNA Game |
| This simple game demonstrates the use of multi-threaded programming in the context of a game. It uses the Microsoft XNA Game Studio Express beta (free download). This application is written in C# and requires Visual Studio Express or full Visual Studio versions. |
| Download File |
| |
| |
| PackRat |
| This C++ application uses Intel's new Threading Building Blocks (TBB) product to create a multi-threaded file compression utility. You'll need TBB (free trial download) to compile and run. The readme in the download contains detailed setup instructions. |
| Download File |
| |
| |
| Multitude of Threading |
| This C++ sample application demonstrates different means of achieving threading with OpenMP, Windows threads, and Intel Threading Building Blocks (TBB) to compute prime numbers. |
| Download File |
| |
| |
| Automata |
This C++ sample uses Intel Threading Building Blocks (TBB) to thread processing based upon the number of threads available, rather than explicitly fixing the number of threads at coding time. The application simulates cell colony growth over time and successive generations.
(John Conway’s Game of Life) |
| Download File |
| |
| |
| Sports RSS Feed |
| This C# sample demonstrates the threading using Windows Presentation Foundation (WPF) to implement multiple RSS feeds, and uses the Windows RSS platform API in the .NET Framework 3.0. |
| Download File |
| |
| |
| |