Ruby挑选了科学计算的步伐
区块链可以减少食物污染导致的死亡和疾病
荷兰政府协议越来越侧重于IT安全
巴尔的摩用私营公司的航空相机进行秘密监测
您需要避免被机器所取代的最佳技能
NVIDIA的新Tegra芯片可以避免交警的麻烦
子素贷方将技术升级到财务问题
Microsoft更改Win7 / 8.1更新,推动甚至更加难以适用于Windows 10
法官拒绝了优雅与员工分类的司机的解决
政府数字市场与中小企业花费超过1亿英镑,但2017年下降
加拿大大学迪拜升级网络与戴尔emc
Windows 10与IoT交易更接近智能家居核心
SnOnden泄漏和NSA泄露备份黑客的共享代码
NVIDIA的NVLink 2.0将首先出现在明年Power9服务器中
新加坡的公共部门在AWS中找到了灵活性和速度
黑客击中了Oracle的Micry支付系统部门
男孩们在2017年跑步概念2017年计算A-Levels
Mac Malware继续升级,警告安全研究人员
纽约时报说莫斯科局由Cyber​​attack为目标
NHS Trust与Google公司的数据分享协议是非法的,发现ICO
Engagio提高了现金,以帮助“扩大”一部分“土地和扩展”
索尼令人印象深刻的,疯狂的新手首次亮相IFA
三项罚款1.9米的紧急通信失败
英特尔将3D NAND传播到廉价的消费者和企业SSD
Google Analytics刚刚获得了一个新的AI工具,可以帮助找到更快的洞察力
哥斯达黎加一直运行100%可再生能源2个月
三星出售翻新的智能手机 - 你应该知道什么
Microsoft在较短的Windows 7支持缩写
微小的机器人像毛毛虫一样移动,由灯提供动力
荷兰银行从几周到几小时削减合规数据检索
网络技术有助于BT客户降低碳排放量
迪拜健康权威推出第二个智能药房
安迪伯纳姆计划制作曼彻斯特世界领先的数字枢纽
伦敦安全中心递交了14.5米以下车
DJI的手持吉姆布尔承诺来自智能手机的电影图像
在市场压力下,Telstra削减了劳动力
大多数SAP用户计划坚持较旧的ERP由于昂贵的HANA迁移
Petya Ransomware击中澳大利亚企业
LTE正在击中IOT游戏中的字段
黑客有机会通过删除记录来妨碍投票
梅赛德斯 - 奔驰为在线订单制造装备的无人机电力送货车
Beecham报告说,智能耕作,IoT只养活人口养活人口
Live Blog:Apple的大iPhone 7爆发
笨拙的修复突出显示Windows 10累积更新的问题
市长Khan承诺伦敦将留在Brexit后的“开放式”技术空间
一个新的$ 500,000 iOS错误赏金击败了Apple的报价
国家无线网络替代爱尔兰固定宽带
女王的演讲突出了数字包机和数据保护
HMRC延迟了业务的数字税,直到“至少”2020
由国会沮丧,奥巴马创建了类似签证的计划
您的位置:首页 >论坛 > 电子商务 >

Ruby挑选了科学计算的步伐

2021-07-16 17:44:15 [来源]:

Ruby语言更常见于Web应用程序而不是科学计算。但是,现在在开发中,VirtualModule可以通过使Ruby Code更快地运行,帮助改变。

“从我的快速基准测试,通过VirtualModule,Ruby Code在循环数量大的时候运行10到50倍,”开发人员Kei Sewada表示。VirtualModule的GitHub Repo表示它可以提高三倍以上的红宝石代码。VirtualModule不是桥接Ruby和科学计算的第一个冒险; SEWADA指出划分的扇形在此静脉中的另一个项目。

[发现成为开发人员的职业黑客,每个人都想要在InfoWorld的深夜。/跟上使用InfoWorld应用程序开发时事通讯编程的热门话题。]

作为RubyGem提供的,开源VirtualModule使用Ruby2julia从Ruby转换为Scentific Computing的Julia动态语言。Sewaada表示,转帐计划使用Msgpack Enterprocess Messaging库来完成每个RPC呼叫。

类似于使用Cython静态编译器来编写Python代码,VirtualModule可以减少执行时间,以换取Ruby2julia Transpiler引起的Ruby语法的限制。当减少这种限制时,将促进该项目促进β阶段。

朱莉娅被支持为VirtualModule的后端,因为当前的0.1.0版本。未来可能支持其他语言VM进程,如JRuby或Rubinius。Ruby 2.1或更高版本是运行VirtualModule,Github repo状态和Docker容器所必需的,可以与VirtualModule一起运行Julia VM。

虽然专注于简单性,但红宝石有时速度滞后。通过VirtualModule,Sewada希望乘坐最近的项目,如Ruby Deoltimization Engine,旨在提高Ruby的整体性能。

这个故事,“Ruby挑选了科学计算的步伐”最初由Infoworld发表。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。