some clarification

Forum for anything not suitable for the other forums.

Re: some clarification

Postby adexmont » Sun Jan 18, 2015 10:49 am

adexmont
 
Posts: 121
Joined: Thu Oct 24, 2013 12:58 pm

Re: some clarification

Postby piotr5 » Mon Jan 19, 2015 9:51 am

I understand what you say: epiphany is like running 16 intel x86 processors in parallell. (virtual memory and memory-protection aren't available on epiphany though.) therefore you can scale up programs from those old times by giving each core its own OS. problem is, there was no mpi in those old days, especially no development tools. therefore now there are no development-toolchains which work without virtual memory! the methods used in those old days to circumvent low memory were implemented only in assembler and became practically forgotten. now we have a much better situation though: you can do development in fast processors with loads of memory and the luxurity of virtual memory and gui, and put those programs on the small embedded devices. therefore the tools of old days are obsolete and no new tools exist for this restricted epiphany. all we can do is make use of new tools designed for big computers and make some tiny fixes. but this way, no code-reusability for old programs exists, old programs are not scaleable, the programming languages in which the old programs were written don't exist anymore. therefore scaleability wont work that way!
piotr5
 
Posts: 230
Joined: Sun Dec 23, 2012 2:48 pm


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 29 guests