Just wondering, is parallel processing possible on the CE?
The CE's processor only has a single core. On Python calcs you can also run code on the ARM-based Python coprocessor, but since memory is not shared between the two, in nearly all cases you'd spend more time communicating with the coprocessor than it would take to just do the computation in a single thread.

You can certainly do concurrent programming on the CE, though the fact that you can't use user-defined interrupts on most CE revisions is a bit of a limitation.
got it Smile
commandblockguy wrote:
The CE's processor only has a single core. On Python calcs you can also run code on the ARM-based Python coprocessor, but since memory is not shared between the two, in nearly all cases you'd spend more time communicating with the coprocessor than it would take to just do the computation in a single thread.

You can certainly do concurrent programming on the CE, though the fact that you can't use user-defined interrupts on most CE revisions is a bit of a limitation.


You could use any interrupt (even NMI!) if you were in Z80 mode, but only being able to do that with assembly is a bit of a deal-breaker.
Well you can use IM 1 in z80 mode so handling user interrupts are possible in a way, but this would require a bit of messing around with. That being said I'm not sure what use-cases this would really be appropriate for apart from a proof of concept?
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement