کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
524049 868548 2014 16 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
The JStar language philosophy
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
The JStar language philosophy
چکیده انگلیسی


• Relational data plus explicit dependencies allows aggressive parallelization.
• Datalog + Negation + Timestamps is a useful parallel programming language.
• JStar enables parallelization alternatives without changing the program source.
• JStar separates the roles of application and parallelization programmers.

This paper introduces the JStar parallel programming language, which is a Java-based declarative language aimed at discouraging sequential programming, encouraging massively parallel programming, and giving the compiler and runtime maximum freedom to try alternative parallelisation strategies. We describe the execution semantics and runtime support of the language, several optimisations and parallelism strategies, with some benchmark results.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Parallel Computing - Volume 40, Issue 2, February 2014, Pages 35–50
نویسندگان
, , ,