Erlang在任何非x86平台上都可以工作吗?
例如微控制器?我认为如果能得到一大堆这样的东西,并在上面放上Erlang代码,那将是很棒的。
或者它能在GPU上工作吗?由于Erlang的并发特性,它应该能够正确使用GPU。或者CUDA差不多(至少对于NVidia卡是这样的)?
发布于 2009-07-16 22:03:11
erlang运行在任何由gcc为其构建的东西上。我已经在mips,x86,ppc和arm上运行了它。它还可以在多个vxworks平台上运行。
发布于 2009-07-20 23:39:22
Erlang并不适合GPU。
Erlang有多个进程,每个进程都做不同的事情。每个进程都在做普通CPU做得很好的条件分支和顺序排序的事情。
GPU擅长让许多东西在相同的数据量上执行相同的(但独立的)操作。许多GPU甚至没有对分支的支持。他们只是在输入数据点上执行数学运算,以获得输出点。
发布于 2009-07-29 05:07:48
从R13B01的源代码发行版中,"README“文件:
可移植性
Erlang/OTP应该可以在任何Unix系统上从源代码构建,包括Mac。
在文件README.win32中提供了在Windows上从源代码进行构建的说明。Windows的二进制版本可以在http://www.erlang.org/上找到
在爱立信,我们有一个“每日构建和测试”,它运行在:
Operating system Versions
-----------------------------------------------------------
Solaris/Sparc32 8, 9, 10
Solaris/Sparc64 10
Solaris/x86 10
Linux/Suse x86 9.4, 10.1
Linux/Suse x86_64 10.0, 10.1, 11.0
FreeBSD x86 7.1
Mac OS X/Intel 10.4.11 (Tiger), 10.5.6 (Leopard)
Windows XP SP3, 2003, Vistahttps://stackoverflow.com/questions/1139065
复制相似问题