10
votes

Erlang travaille-t-il sur des processeurs non X86?

Erlang fonctionne-t-il sur toutes les plates-formes non X86?

microcontrôleurs par exemple? Je pense que ce serait soigné d'avoir un tas de ceux-ci et de mettre un code erlang sur eux.

ou fonctionne-t-il sur GPU? Avec des erlangs Nature simultanée, il devrait être en mesure d'utiliser correctement un GPU. Ou est-ce que Cuda est à peu près (au moins pour les cartes NVIDIA)?


0 commentaires

8 Réponses :


3
votes

Si vous regardez http://www.erlang.org/doc.html Vous voyez que Erlang fonctionne sur des commutateurs de télécom qui utilisent principalement des processeurs non-X86.

Est-ce que cela répond à la question? Sur ce site sous FAQ constituent également des instructions pour une liste de diffusion d'où vous obtenez probablement des réponses plus spécifiques.

J'espère que cela aide.


1 commentaires

Je voulais dire plus dans les lignes de microcontrôleurs tels que AVR, Pic ou Propelleur ou la ligne de cartes vidéo GeForce ou GTX.



2
votes

Erlang est open source, afin que cela puisse être à peu près porté à tout ce que vous voudriez.

http://en.wikipedia.org/wiki/erlang_(Programming_language)


0 commentaires

12
votes

Erlang fonctionne sur tout ce qui a construit GCC pour cela à peu près. Je l'ai exécuté sur MIPS, X86, PPC et Bras. Il fonctionne également sur plusieurs plates-formes Vxworks.


0 commentaires

2
votes

Je sais pour un fait qu'il fonctionne sur PowerPC, car j'ai utilisé Erlang sur mon ancien IBook G4.


0 commentaires

6
votes

Erlang n'est pas un excellent ajustement pour les GPU.

Erlang a plusieurs processus faisant toutes des choses différentes. Chaque processus fait une ramification conditionnelle et des choses séquentielles ordonnées par les CPU ordinaires.

GPU est bon pour avoir beaucoup de choses à faire la même opération (mais indépendante) sur la même majorité des données. De nombreux GPU n'ont même pas eu de soutien à la ramification. Ils participaient simplement à une opération mathématique sur les points de données d'entrée pour obtenir un point de sortie.


0 commentaires

3
votes

Ouais, Erlang est portable C et a des antécédents d'exécution sur toutes sortes de matériel. Je continue à penser que ce serait un projet d'animal amusant de développer du matériel pour un FPGA pouvant exécuter des instructions de faisceau.


0 commentaires


5
votes

de la distribution source de R13B01, "README" Fichier:

Portabilité

Erlang / OTP doit être possible de construire à partir de la source sur n'importe quel Unix Système, y compris Mac OS X.

Les instructions pour la construction de la source sous Windows sont dans le fichier README.WIN32. Les versions binaires pour Windows peuvent être trouvées sur http://www.erlang.org/

À Ericsson, nous avons une "construction quotidienne" qui fonctionne sur: xxx


0 commentaires