From 86d25c29c8cf41d776dfe8cf7a9fea0e09747ad9 Mon Sep 17 00:00:00 2001
From: Vivek Kumar
Habanero-C++ Overview
-(i) Asynchronous parallel task
+(1) Asynchronous parallel task
async([capture_list]() {
S1;
});
-(ii) Asynchronous parallel task depending on data driven futures (DDFs)
+(2) Asynchronous parallel task depending on data driven futures (DDFs)
asyncAwait(ddf_1, ddf_2, ...., [capture_list]() {
S2;
});
-(iii) Asynchronous parallel for-loop iterations
+(3) Asynchronous parallel for-loop iterations
// parallel for loop
// loop properties
@@ -95,6 +95,15 @@
Habanero-C++ Overview
});
+Light-weight standalone runtime of Habanero-C++ also supports three extra runtime features: +
+ +
+(1) Hierarchical Place Trees (HPTs).
+(2) Memory management tool from Habanero-C.
+(3) Binding worker threads to cores (Linux only).
+