About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 6 years ago
  • Total downloads: 135
  • Price: Free |
  • Operating system: WinXP, Win2003, Win2000, Win Vista, Window2008, Windows 7, Windows Vista64, Windows 7 x64
  • Publisher: Postulate5
See full specifications

windows default iconMulticore DirWalk Publisher's description

Walking a directory structure and performing some action on the files and directories encountered is common in many applications.

Walking a directory structure and performing some action on the files and directories encountered is common in many applications. Built using UnThread, Multicore DirWalk provides an extensible, reusable DirWalk API that is not only threadsafe, but also multicore aware for faster operation.

Multicore DirWalk provides features standard to directory walking in general, as well as new features to easily adjust the multicore strategy to one of two primary methodologies:

1. multithread the developer-defined "action"
2. multithread the directory walking itself

Since Multicore DirWalk abstracts all of the low-level details of the threads, cores and other hardware, making use of this fast and efficient filesystem helper is as easy as setting a strategy and defining the "action" to perform. Multicore DirWalk handles the rest.


Multicore DirWalk is a sophisticated multicore-enabled directory walking API for C/C++ that abstracts hardware (processors, cores, caches), threads and filesystem details. Some of the features that make Multicore DirWalk a useful developer shortcut for writing multicore-enabled code:

* Automatically adjusts to the underlying multicore hardware. No code changes required to support 2-core, 4-core, 8-core, 16 ... 64 core systems. The same code works everywhere.
* No direct thread creation or management.
* Inclusion/exclusion filters.
* Very simple setup and use. Define a custom action, then one Multicore DirWalk function call can focus the entire CPU power of a manycore system on the fast and efficient processing of the target structure.
* Two general modes of operation to optimize use of multicore hardware:
1. Multithread the developer-defined "action". If the developer-defined "action" is CPU-intense, then this strategy will provide the best use of multicore hardware by executing the action on a free thread/core as it becomes available. Example application: walking a directory structure and applying encryption to each file located.
2. Multithread the directory walking step. If the developer-defined action requires few CPU cycles, or there is no action to run (basically a directory "listing") then this strategy will provide fast directory walking, utilizing available cores to quickly enumerate the files and directories. Example application: A file listing, or a filename search.
* Automatic and configurable support for advanced filesystem features such as removable media, mapped network drives, mounted drives (mapped or SUBST), filesystem mount and junction points, symbolic links and other reparse points (HSM, SIS ) .

System Requirements:

No special requirements.
Program Release Status:
Program Install Support: Install and Uninstall

Is Multicore DirWalk your software?

Manage your software

Most Popular

windows default icon WinAVR 20100110
WinAVR is a suite of executable, open source software development tools for the Atmel AVR series of RISC... Read more
windows default icon SQL-Front
SQL-Front MySQL GUI for database changes, data editing, SQL queries and more
windows default icon xVideo 1.2.1
xVideo is a Directshow wrapper that will help it’s users create multimedia applicationsIt’s
windows default icon Red Gate's .NET Reflector
Explore, browse, and analyze .NET assemblies

Related Category

» Active X (462)
» C & C++ & C# (244)
» Debugging (132)
» Delphi (191)
» Help Tools (211)
» Install & Setup (161)
» Other (1286)
» Source Editors (201)