Hantering av kommunikationen bland en uppsättning samtidiga processer uppstår i många tillämpningar och är en central fråga i parallell databehandling. I detta dokument introducerar vi MANIFOLD: ett samordningsspråk vars enda syfte är att beskriva och hantera komplexa sammankopplingar mellan oberoende, samtidiga processer. I det underliggande paradigmet för detta språk är det primära problemet inte med vilken funktionalitet de enskilda processerna i ett parallellt system ger. Tyngdpunkten ligger istället på hur dessa processer är sammankopplade och hur deras interaktionsmönster förändras under systemets livstid. Detta dokument innehåller också en översikt över vårt genomförande av MANIFOLD. Som ett exempel på tillämpningen av MANIFOLD, presenterar vi en serie av små mångfaldiga program som beskriver skelett av vissa adaptiva rekursiva algoritmer som är av särskilt intresse för datorgrafik. Vår oro i detta dokument är att visa på uttryckligheten i MANIFOLD, genomförbarheten av dess genomförande och dess användbarhet i praktiken. Frågor som rör prestanda och optimering omfattas inte av detta dokument.
MANIFOLD REF är en samordningsmekanism för högpresterande, parallella datorer.
An Overview of Manifold and its Implementation
{'venue': 'Concurrency: Practice and Experience', 'journal': None, 'mag_field_of_study': ['Computer Science']}