The MathWorks 近日宣布推出新版 Parallel Computing Toolbox(并行计算工具箱),该版本提供了改进的分布式数组,可以让 MATLAB 用户直接访问多核计算机或计算机集群上存储的 MATLAB 进程数据。此外,Statistics Toolbox(统计工具箱) 和 Communications Toolbox(通信工具箱) 中的关键算法与 Parallel Computing Toolbox 一起运行时的执行速度会更快。
借助 Parallel Computing Toolbox 中的新功能,工程师和科学家们可以在桌面环境下更有效地使用高级硬件平台。分布式数组和与其一起使用的改进型 MathWorks 并行计算工具集可以帮助 MATLAB 用户轻松地操作计算机集群或多核计算机上的大规模数据集,而无需对算法代码做很大的改动。
“随着硬件系统的功能变得更加强大,MATLAB 用户将面临越来越多的数据密集型问题,而这些问题都涉及到相当复杂的数据集”,The MathWorks 公司并行计算和应用发布的技术市场部经理 Silvina Grad-Freilich 说。“将并行计算功能添加到我们的产品中以后,用户就可以更加得心应手地利用并行应用程序的优势来处理大规模数据集了。另外,由于用户仍旧可以处于 MATLAB 环境,因此成本很低,工作流程也得到简化,从而可以更快地得出结果。”
Parallel Computing Toolbox 与MathWorks 其他工具箱一起使用,可实现加速在多处理器硬件环境下的特定算法,且无需用户编写或修改代码。具体来说,Statistics Toolbox 中的 bootstrap自举法 和cross validation交叉验证算法得到了修改,这些算法是重采样方法,需要重复评估多个样本数据的统计功能。同样,Communications Toolbox 中的算法也得到了修改,现在可以并行运行错误率性能模型的计算型密集仿真。这些增强功能以并行操作的现有工具箱算法集为基础,例如 Optimization Toolbox (优化工具箱)和 Genetic Algorithm and Direct Search Toolbox (遗传算法和直接搜索工具箱)中的算法。
关键字:TheMathWorks 并行计算
编辑:冀凯 引用地址:https://news.eeworld.com.cn/news/others/200911/article_25356.html
推荐阅读
借助并行处理和异构计算,超越摩尔定律
因为底层的运行速度没有加快,而且漏电流也在增加。同时,从另一个方向来看,传统的多核设备已经达到了自己的扩展极限。当然,这些并行处理器在历史上一直是同类的,“事实是,没有一个处理器架构可以最佳地完成每个任务。” Uhm表示:“不是FPGA,不是CPU,也不是GPU。”[图1.“没有任何一个处理器架构可以最佳地完成每个任务。不是FPGA,不是CPU,也不是GPU。”]这并不是说并行处理在解决现代应用程序所呈现的复杂处理任务方面没有优势。实际上,除了摩尔定律和Dennard缩放比例之外,并行计算可能是我们在高性能计算(HPC)和其他苛刻用例中的最佳选择。是的,我们仍然需要并行处理。但是种类繁多。异构处理:不仅用于数据中心如前所述,异构并行处理
发表于 2021-03-04
声学所基于FPGA并行计算实现实时超声全聚焦检测
作为现代工业的基础技术之一,无损检测被誉为工业界的“质量卫士”。早在明朝时期,科学技术著作《天工开物》就记载了根据声音频率变化来判断物体内部结构的检验方法。当前,超声检测因检测灵敏度高、声束指向性好、对裂纹等危害性缺陷检出率高、适用性广泛等优点,在无损检测领域占有重要的地位。 近日,中国科学院声学研究所超声技术中心王冲等人研发了基于现场可编程门阵列(Field Programmable Gate Array,FPGA)的全并行计算架构,有效加速了超声全聚焦检测(Total Focusing Method,TFM)成像,实现实时成像的无损检测,可广泛应用于工业检测领域。 全聚焦检测是基于超声全数据采集的后处理成像方法
发表于 2018-03-16
基于FPGA与PCI总线的并行计算平台设计实现
当前对于各种加密算法.除了有针对性的破解算法,最基本的思想就是穷举密钥进行匹配,通常称为暴力破解算法。由于暴力破解算法包含密钥个数较多,遍历的时间超过实际可接受的范围。如果计算速度提高到足够快。这种遍历的算法因结构设计简便而具有实际应用的前景。 PCI总线(外设互联总线)与传统的总线标准——ISA总线(工业标准结构总线)相比,具有更高的传输率(132MBps)、支持32位处理器及DMA和即插即用等优点,用于取代ISA总线而成为目前台式计算机的事实I/O总线标准,在普通PC机和工控机上有着广泛的应用。PCI总线为满足在插卡和系统存储器中高速传输数据的要求提供了很好的途径。 PCI总线是一种
发表于 2015-04-15
Altera加入嵌入式视觉联盟,加速并行计算
Altera加入嵌入式视觉联盟,FPGA并行体系结构和OpenCL加速视觉处理器算法的实现 2014年7月22号,北京——Altera公司(NASDAQ: ALTR)今天宣布,加入嵌入式视觉联盟(Embedded Vision Alliance, EVA)——该行业组织是计算机视觉实际应用开发的技术供应商联盟。Altera为这一组织带来了专业的可编程逻辑技术,支持系统设计人员使用FPGA、SoC、IP,以及设计工具实现工业、监控、汽车、军事、广播和消费类等领域的嵌入式视觉应用。 Altera FPGA在嵌入式视觉处理流水线方面非常灵活,性能也非常高,这主要包括图像传感器接口、图像信号处理、
发表于 2014-07-23
基于多核CPU和GPU的高光谱数据并行几何校正
0 引言 高光谱遥感影像数据量大、操作复杂的特点使其处理过程对于高性能并行计算的需求是十分迫切的。高性能计算是以并行计算的形式同时使用多种计算资源解决大型且复杂的计算问题。 目前,国内外学者针对不同的高光谱遥感应用研究其高性能并行计算方法。目前,基于GPU的并行计算将CPU作为主机端,其作用类似一个控制器,决定何时调用GPU函数进行基于GPU的并行计算。该计算模型充分利用了GPU的高计算性能,却忽视了CPU本身的运算能力,在多核CPU普及的情况下浪费了系统资源。本文提出一种基于多核CPU和GPU的并行计算模型,在GPU强大的计算能力进行并行计算的同时利用多核CPU创建多线程进行数据读/写,隐藏数据I/O时间。1 基于
发表于 2013-05-06
基于并行计算的木马免疫算法研究
致命缺陷,因为当检测字符长度增加或者匹配位数r增加时,检测效率大大降低,系统开销大大增加。 文中提出一种改进的阴性选择算法,把总长度为L的字符串分成n个特征区域时,每一段特征区域产生一系列相应的检测器子集合,然后采用并行计算的匹配方式,对于整体则采用r连续位匹配规则进行匹配。设定匹配阈值,如果匹配度高于该阈值则两个字符串匹配,否则不匹配。1 阴性选择算法 在免疫系统中,按照机体内外可以把整个机体分为“自我”和“非我”。将所要维护的正常模式行为或者系统的静态行为定义成“自我”,将异常行为模式定义为“非我”。阴性选择算法是个否定选择过程,目的在于区分“自我”和“非我
发表于 2012-10-25