![]() |
Pooch 1.7.6 |
Pooch Pooch - Assemble and operate a parallel computer
System Requirememts Mac OS X 10.2.1 or later |
 |
| Download Details |
|
| Company |
Dauger Research, Inc. |
| Version |
1.7.6 |
| Post Date |
October 02, 2009 |
| License |
Demo |
| File Size |
7.4 MB |
|
|
|
|
|
There are no screenshots |
|
Pooch 1.7.6
Pooch - Assemble and operate a parallel computer Pooch is a software application providing the easiest way to assemble and operate a parallel computer. We encourage you to see for yourself. Pooch even operates correctly on mixed clusters of OS 9 and OS X Macs. The download also contains the AltiVec Fractal Carbon app, a parallel application that rapidly computes Mandelbrot-style fractals which also demonstrates high-performance computing and parallel computing. The Fresnel Diffraction Explorer will simulate Fresnel diffraction, a phenomenon of light, using an advanced set of algorithms. Limitations of Pooch:To utilize clusters securely or to utilize greater than four nodes, you need to register.
Main features of Pooch:
Ease of Use Installs on a node in seconds! Employs easy-to-use Macintosh graphical user interface, including drag-and-drop! Utilizes the "brushed metal" look available in OS X 10.3 and later. Requires a minimum of system configuration - similar to a web browser Clusters virtually any combination of Intel or PowerPC Macintoshes running OS 9 or OS X demonstrated robustness (other clustering solutions have been known to break due to inconsistencies in the kernel version) Supports automated, "Computational Grid"-like cluster access for mainstream applications The Job Window provides access to two drawers for commonly used functions: the Recent Items drawer displays and recalls recently used app, files, nodes, and nodes of the remote node scan cache, the Options drawer accesses all the options of the job Includes a new Dashboard widget to monitor cluster and job activity Easily coexists with other applications, such as Adobe Photoshop or Microsoft Office Does not depend on File Sharing, Network File System (NFS), rsh, static host files, mpirun, etc. Does not require modifications to the hardware or the operating system Is so easy that a sixth-grader has built a Mac cluster Flexibility and Efficiency Dynamically discovers resources on any TCP/IP network (10BaseT, 100BaseT, Gigabit, Airport, or combinations) Actively queries nodes for current status and other time-dependent attributes Determines the capability and capacities of compute nodes on demand Recognizes and utilizes multiprocessor Macs and OS X multitasking for cluster computing by automatically launching multiple tasks on multiprocessor machines (running OS X 10.2.1 or later): Parallel applications can use one API to mix parallel computing both inside a box and across boxes The Network Scan Window views the cluster in three alternative views: a Node View for adding news to a job and to display diagnostics about nodes of the cluster, a Job View to scan the entire network for queued, launching, running, terminated, and aborted jobs and display statistics about these jobs and a Network View to scan multiple networks simultaneously Utilizes after-hours computing and unutilized machines Supports five different user interfaces: Easy-to-use Macintosh graphical user interface (including drag-and-drop), AppleScript, Unix command-line (through command-line suite and customizable plaunch), Direct interapplication communication (through AppleEvents), a Web interface Supports customized job queuing using AppleScript, Automator, or via Unix command line Schedules node registration and deregistration Supports seven different implementations of the Message-Passing Interface API: Launches seven application types
Advanced Technology Includes patent-pending technologies! An advanced queuing and scheduling system for retaining jobs until specific conditions are met integrated with: A job tracking system designed to monitor the progress and execution of jobs and retain statistics and other historical data about terminated jobs Secure resource management, via a modern graphical user interface, by users and groups, regulating CPU time quotas, job duration limits, and even rollover minutes! (Pooch Pro) Rates nodes to support "Computational Grid"-like features such as the ability to choose the "best" nodes automatically In its "Automatically Acquire Nodes" feature, jobs utilize Pooch's heuristic algorithms to automatically acquire a specified number of nodes or processors in a cluster Searches for and combines resources over the Internet: nodes in Munich, Germany, have been combined with nodes 6000 miles away at UCLA Discovers using Bonjour (a. k. a. ZeroConf) and Service Location Protocol (SLP) simultaneously Securely sends internode commands using 512-bit rotating encryption Recognizes and preserves Unix-style file privileges Copies entire folder structures Monitors currently running processes and jobs Kills remote processes and jobs Runs on nodes while they are logged out! (OS X only)
Performance and Scalability Has achived over 217 Gigaflops* on a 33-node dual-processor G4/1GHz XServe cluster at NASA's Jet Propulsion Laboratory! Has achieved over 233 GigaFlops* on a 76-node dual-processor Power Mac undergraduate student lab at the University of Southern California! Has achieved 1.21 TeraFlops* on 128 dual-processor Xserve G5 cluster at UCLA!
Requirements of Pooch:
Power Macintoshes connected using a TCP/IP network (100BaseT, 10BaseT, Gigabit, Airport, etc.)
|