by piotr5 » Mon May 11, 2015 10:31 am
apart from lack of popularity, imho only lack of social-networking is holding parallella back. amd had this idea for a hsa library, parallella has its pal library. and there is also the odroid-xu3 which uses 4x2Ghz A15 cores from samsung and 4x1.4 cortex-a7 with about the same price as parallella but 2GB ram, and attempts to combine this heterogenous system through a linux-scheduler. why can't these 3 players work together on a single software solution? somehow c++ got standardized now, why can't there be a comittee for standardizing a parallell computation solution? the answer is simple: the people involved are all much too introvert to initialize such a global communication process. you know, the trick is to not just walk up to amd and say you want to cooperate, instead send a whole crowd of developers who agreed to work on some standard. here it was said, only 100 functions are needed for pal, but every developer could tell you that for practical use you actually must adapt such a library to the software using it, this is a complicated process of software design. to do that you actually must meet with developers and listen to them describing their projects, and preferably there should be a bunch of people collecting information that way. when did this happen? this kind of research doesn't require popularity, it requires to meet people and to have friends who could be convinced to help in such an attempt. in other words, adapteva needs a better PR department, one which values relations to developers over general popularity. not everything in the world can be bought with money...