Programming, website development forum Get latest updates by RSS Follow TechnicalTalk on Twitter Follow TechnicalTalk on Facebook 
HomeSearchRecent PostsLoginRegisterContact Us

Username  
Password    
  Forgot your password?  

Pages: [1]   Go Down
 
  Email this topic  |  Print
0 Members and 1 Guest are viewing this topic.

What can I do??

 
webmaster forum
kintelary  Offline
Activity
0%
 
New Poster
Posts: 12
Topics: 4
March 02, 2009, 11:22:49 PM

How many ways can a processor be programmed? I need to work at the processing level to develop my system.

If this is what I am trying to do, would it require me to also write a programming language for applications on that system?
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
March 03, 2009, 09:42:31 AM

How many ways can a processor be programmed?

Loads! At the end of the day, the processor works in a specific way, all languages convert into this operational form. If you want to work at the processing level, you could always try machine code or assembler but to be honest they are probably not the best option. Instead something like C (which has compilers for many many processors) is a good choice.

I doubt you need to write a new programming language - if the processor is completely new then maybe port some aspects of a compiler, but if the processor has been around for a bit chances are this has already been done for ya. - what are you trying to do, and for what processor?

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
kintelary  Offline
Activity
0%
 
New Poster
Posts: 12
Topics: 4
March 03, 2009, 09:37:18 PM

I want to have one processor act as a base and another as auxilary where one processor handles input and exports commands to the main processor which then writes the language that will control how information is stored and how the auxilary processor will categorize future input. I want to have a computer that acts like a human mind... receiving input and mapping this into memory for future input to be reconized and categorized. The mind requires a core (brain stem) working off of basic needs and a Cerebellum (receiving input from the nervous system enviroment and declaring motor functions), and a Cerembrum that is connected to input devices which are processed by those devices and translated into a memory mapping storage unit for future use.

Huge I know.
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
March 04, 2009, 03:00:36 AM

A couple of machines connected together via TCP/IP should do you - of course eventually I would guess you want it all on an embedded system. Then you can either communicate between the machines using TCP or use some protocol ontop of that such as MPI. You can use these in conjuction with many existing languages, don't try to reinvent the wheel - the task is hard enough as it is, there is no point making it even more difficult by not reusing what has already been done

Have  a look at my parallel programming article (under free articles) - its not all relavent to this situation, but you may find some of it helpful - afterall, you are doing parallel processing.

I am actually quite interested in this field also, I have a sun machine at home with 4 CPUs which I am going to use for a similar project when I get the time. I am not sure which way I will approach the problem though, there have been many many projects which have attempted to do this and all of them have had problems - I think it just needs one, simple, unifying idea to get it working, although I am sure the implementation will be complex!

So let us know how you are doing - will be very interested to hear!

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
kintelary  Offline
Activity
0%
 
New Poster
Posts: 12
Topics: 4
March 04, 2009, 09:40:37 AM

Thanks.
 
  Email this topic  |  Print
Pages: [1]   Go Up
 
Jump to:  



Powered by SMF 1.1.15 | SMF © 2011, Simple Machines


Google visited last this page January 31, 2012, 09:19:59 PM