Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Won't Fix
-
Affects Version/s: X10 1.7.7, X10 2.0.0
-
Fix Version/s: None
-
Component/s: Class Library: Array Library
-
Labels:None
-
Number of attachments :
Description
It appears that executing Array.make[T](D, Init) will cause Init to be evaluated in sequence at each point in D.region.
The evaluations should happen concurrently.
(In some cases this is a big performance hit.)
Issue Links
- is depended upon by
-
XTENLANG-962
Array library redesign
-
- is related to
-
XTENLANG-1229
multi-threaded scaling of Array and DistArray initialization
-
This is more than a performance issue. The closures in the initializer may expect to be executed concurrently, and may contain synchronization (e.g., clocks).