کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
11030085 1646388 2018 24 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Parallel construction of interprocedural memory SSA form
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
Parallel construction of interprocedural memory SSA form
چکیده انگلیسی
This paper presents ParSSA, a fully parameterised approach for parallel construction of interprocedural memory SSA form by utilising multi-core computing resources. ParSSA partitions whole-program memory objects into uniquely identified memory regions. The indirect memory accesses in a function are fully parameterised using partitioned memory regions, so that the memory SSA construction of a parameterised function is readily parallelised. We implemented ParSSA in LLVM using Intel Threading Building Block (TBB) for creating parallel tasks. We evaluated ParSSA using 15 large applications. ParSSA achieves up to 6.9 ×  speedup against the sequential version on an 8-core machine.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 146, December 2018, Pages 186-195
نویسندگان
, , , , ,