Experiments in separating computational algorithm from program distribution and communication

R. B. Yehezkael, Y. Wiseman, H. G. Mendelbaum, I. L. Gordin

نتاج البحث: فصل من :كتاب / تقرير / مؤتمرمنشور من مؤتمرمراجعة النظراء

ملخص

Our proposal has the following key features: 1) The separation of a distributed program into a pure algorithm (PurAl) and a distribution/communication declaration (DUAL). This yields flexible programs capable of handling different kinds of data/program distribution with no change to the pure algorithm. 2) Implicit or automatic handling of communication via externally mapped variables and generalizations of assignment and reference to these variables. This provides unified device independent view and processing of internal data and external distributed data at the user programming language level. 3) Programs need only know of the direct binds with distributed correspondents (mailbox driver, file manager, remote task, window manager etc.). This avoids the need for a central description of all the interconnections. The main short-range benefits of this proposal are to facilitate parallel computations. Parallel programming is a fundamental challenge in computer science, nowadays. Improving these techniques will lead to simplify the programming, eliminate the communication statements, and unify the various communication by using an implicit method for the transfer of data which is becoming essential with the proliferation of distributed networked environment. We present 2 experiments of separation between PurAl and DUAL, using a preprocessor or an object-type library. This new approach might be of interest to both academic and industrial researchers.

اللغة الأصليةالإنجليزيّة
عنوان منشور المضيفApplied Parallel Computing
العنوان الفرعي لمنشور المضيفNew Paradigms for HPC in Industry and Academia - 5th International Workshop, PARA 2000, Proceedings
المحررونTor Sorevik, Fredrik Manne, Assefaw Hadish Gebremedhin, Randi Moe
ناشرSpringer Verlag
الصفحات268-278
عدد الصفحات11
رقم المعيار الدولي للكتب (المطبوع)354041729X, 9783540417293
المعرِّفات الرقمية للأشياء
حالة النشرنُشِر - 2001
منشور خارجيًانعم
الحدث5th International Workshop on Applied Parallel Computing, PARA 2000 - Bergen, النرويج
المدة: ١٨ يونيو ٢٠٠٠٢٠ يونيو ٢٠٠٠

سلسلة المنشورات

الاسمLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
مستوى الصوت1947
رقم المعيار الدولي للدوريات (المطبوع)0302-9743
رقم المعيار الدولي للدوريات (الإلكتروني)1611-3349

!!Conference

!!Conference5th International Workshop on Applied Parallel Computing, PARA 2000
الدولة/الإقليمالنرويج
المدينةBergen
المدة١٨/٠٦/٠٠٢٠/٠٦/٠٠

ملاحظة ببليوغرافية

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2001.

بصمة

أدرس بدقة موضوعات البحث “Experiments in separating computational algorithm from program distribution and communication'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا