{"product_id":"tap-a-tool-for-evaluating-processor-assignments-in-parallel-programs-von-srikanth-bhattiprolu","title":"TAP : A TOOL FOR EVALUATING PROCESSOR ASSIGNMENTS IN PARALLEL PROGRAMS","description":"\u003cp\u003eA parallel program is usually written using either  data parallelism or task parallelism. With data  parallelism, each processor executes the same code  but operates on different data, whereas in task  parallelism the program is divided into tasks, and  each task is executed on a separate processor. Task  and data parallelism have complementary strengths  that are appropriate for different problems. However,  some programs can benefit from their integration.   One key problem with an integrated approach is the  processor assignment problem, which is how to assign  the different processors to tasks. Determining a good  processor assignment is complex and often requires  significant experimentation. We have developed a tool  called TAP for executing integrated parallel programs  with user defined processor assignments. This thesis  describes the user interface and implementation  details of TAP. We also discuss how the framework was  used to study the behavior of PHOENIX, a scientific stellar atmospheric code.\u003c\/p\u003e\u003cdiv class=\"aw-variant-hidden-subtitle-div\" id=\"aw-variant-subtitle-9783843380843\"\u003e\u003ch3\u003eTAP for TASK AND DATA PARALLEL PROGRAMS\u003c\/h3\u003e\u003c\/div\u003e","brand":"Autorenwelt Shop","offers":[{"title":"Softcover - 9783843380843","offer_id":39497030631517,"sku":"9783843380843","price":49.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/0622\/files\/6065bddd-161d-413c-ade9-603833cbf61a.jpg?v=1757912190","url":"https:\/\/shop.autorenwelt.de\/products\/tap-a-tool-for-evaluating-processor-assignments-in-parallel-programs-von-srikanth-bhattiprolu","provider":"Autorenwelt Shop","version":"1.0","type":"link"}