{"push_id":1223197632,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"f1904251b567b0bce15feb7b7ac47eac0b2abe38","before":"487abdcbb56956ccb9958d52dfd0e2dd5740732e","commits":[{"sha":"e7cbc00df2dc54d99dfc0fe89e6953888cfa66d8","author":{"name":"David Iten","email":"1289cf86904f566c0fd399bffb87a0bd12eb078b@cray.com"},"message":"Set dataParMinGranularity for LCALS\n\nThe parallel variant of LCALS was using way too many tasks for the Medium and\nSmall loop sizes in LCALS on systems with larger numbers of cores, making the\ntasking overhead swamp the actual computation, causing perf testing timeouts.\n\nBy setting the dataParMinGranularity to 1000, a system with 24 cores that was\ngoing past 3000 seconds to time out is now under 400 seconds.\n\nWhile there, also set -sassertNoSlicing to improve the serial variant.","distinct":true,"url":"https://api.github.com/repos/chapel-lang/chapel/commits/e7cbc00df2dc54d99dfc0fe89e6953888cfa66d8"},{"sha":"f1904251b567b0bce15feb7b7ac47eac0b2abe38","author":{"name":"David Iten","email":"b700ecfc30b8778f67e5e04162f4d9e6f3bf6e2e@users.noreply.github.com"},"message":"Merge pull request #4250 from daviditen/lcalsImproveMediumSmall\n\nSet dataParMinGranularity for LCALS\r\n\r\n[reviewed by @ben-albrecht ]\r\n\r\nThe parallel variant of LCALS was using way too many tasks for the Medium and\r\nSmall loop sizes in LCALS on systems with larger numbers of cores, making the\r\ntasking overhead swamp the actual computation, causing perf testing timeouts.\r\n\r\nBy setting the dataParMinGranularity to 1000, a system with 24 cores that was\r\ngoing past 3000 seconds to time out is now under 400 seconds.  The setting\r\n1000 was experimentally determined to be better than 500 or 2000 on this\r\nsystem, but not chosen for a deeper reason than that.\r\n\r\nWhile there, also set -sassertNoSlicing to improve the serial variant.","distinct":true,"url":"https://api.github.com/repos/chapel-lang/chapel/commits/f1904251b567b0bce15feb7b7ac47eac0b2abe38"}]}
{"actor":{"display_login":"daviditen"}}