From c87601bddbb712cadbfc9a9d2883ee74c09bc102 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Mon, 6 Apr 2009 17:42:07 +0000 Subject: [PATCH] another idea --- Robust/src/Runtime/DSTM/interface/STMIDEAS | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Robust/src/Runtime/DSTM/interface/STMIDEAS b/Robust/src/Runtime/DSTM/interface/STMIDEAS index 28330b66..da46da17 100644 --- a/Robust/src/Runtime/DSTM/interface/STMIDEAS +++ b/Robust/src/Runtime/DSTM/interface/STMIDEAS @@ -5,4 +5,8 @@ TODO List/Ideas for Software Transactional Memory Project: 2) Compute types of objects that are only read by a transaction. Do reads of these objects in place. -3) Don't lock object on TransRead \ No newline at end of file +3) Don't lock object on TransRead + +4) Immutable object optimizations...For immutable objects such as +Strings/Integers/Doubles/Float objects, don't even copy, just elide +TRANSREAD call. \ No newline at end of file -- 2.34.1