Skip to content

This website works best using cookies which are currently disabled.Cookie policy  Allow cookies
United States of America (English) Change
 

ZAPP

Zero Assignment Parallel Processor. A virtual tree machine architecture in which a process tree is dynamically mapped onto a fixed, strongly connected network of processors communicating by message passing. The basic operation of each node is to apply a divide and conquer function which takes four arguments: (1) a function 'primitive' which takes a problem description (PD) and returns true if it can be solved without division, (2) a function 'solve' which takes a primitive PD and returns its solution, (3) a function 'divide' which takes a PD and returns a list of PDs of smaller problems and (4) a function 'combine' which returns the solution to a problem by combining a list of solutions of subproblems.

Each node has a copy of the code and one is given the initial problem description. Task distribution is by process stealing in which a process constructs a descriptor for each subtask and idle (lightly loaded) processors can steal a descriptor from a physically connected neighbour.

ZAPP Related Courses

No related courses found

ZAPP Related Jobs

Front End Developer - RH-FrontEndDev
Santa Clara CA, Unspecified - Unspecified

Front End Developer - JavaScript, jQuery, MVC Front End Developer If you are a Front End Developer with experience, please read on! We are More...

Software Architect - RH-SWArchD
Garden City NY, $110k - $130k

Software Architect - Object-Oriented Design, Object-Oriented Pro Software Architect We are a cutting-edge, technology focused solutions and More...

Software Architect - RH-SWArchD
Elmont NY, $110k - $130k

Software Architect - Object-Oriented Design, Object-Oriented Pro Software Architect We are a cutting-edge, technology focused solutions and More...

Front End Developer - RH-FrontEndDev
Mountain view CA, Unspecified - Unspecified

Front End Developer - JavaScript, jQuery, MVC Front End Developer If you are a Front End Developer with experience, please read on! We are More...