Thread: [BRAHMS Announce] BRAHMS 0.7.2
Brought to you by:
benjmitch
From: ben m. <b.m...@sh...> - 2009-07-07 16:19:10
|
hi all BRAHMS 0.7.2 is now released at SourceForge, with associated documentation. please read the Release Notes (installed with the package, or available on the download page from SourceForge). find all this stuff through... http://brahms.sourceforge.net and please be careful to download 0.7.2 - i can't persuade the weird SF website to stop displaying 0.7.1 as the default download. this release is "for" the promotion of the Standard Library to its permanent home, as promised with the 0.7.1 release. this was the final interface to be frozen, so components compiled against 0.7.2 should not need recompiling against future releases. upgrading is expected to require text-search-replace dev/std with std/2009 to account for the promotion, and recompiling everything (details are in the release notes). if you encounter any problems beyond this, and you can't quickly figure it out, please get in touch with me directly. once you're up and running, please ask future questions (i.e. not related to the 0.7.2 upgrade) in the help forum... http://sourceforge.net/forum/forum.php?forum_id=676910 in addition... MPI is now supported on windows and linux, but is beta and may be buggy. also, you will need a build of MPICH2 that supports MPI_THREAD_MULTIPLE. this may or may not exist for your chosen platform (installed on ACE, for example, but the build does not also support myrinet). we have switched to MPICH2 from OpenMPI, because OpenMPI did not support that flag and there was no indication that it would anytime soon. in future, we can add support for additional MPI implementations; please get in touch if you have requirements in this regard. there have been some major performance enhancements, and the inner loop is now running similarly fast on all platforms under all conditions. within-thread per-process iteration time is now in the 2-300 nanosecond region on recent hardware, which i think it's fair to say is blisteringly fast. in addition, concerto starts up much faster, and everything is just to be honest generally faster. this is largely because... the architecture has undergone a major refactoring to rationalise it, with the goal that it now (i hope) will be intuitive to understand for another human being. therefore, other people can now contribute to BRAHMS's development if they want to. i bet you're all very excited. in particular, two things will be done sooner rather than later are the creation of a design GUI for SystemML systems and the commissioning of the SystemML server. the former is being managed by kevin, the latter by me; both are currently planned to appear in some form by the end of this year. cheers mitch |