写点什么

Vector Fabrics 推出多核软件优化工具 Pareon

  • 2012-06-10
  • 本文字数:622 字

    阅读完需:约 2 分钟

荷兰公司 Vector Fabrics 最近推出了一款叫做 Pareon 的工具。据公司新闻公告说,该款工具可以对应用程序进行多核优化。

虽然多核系统普及广至移动设备,但是它固有的特性使得它很难在应用程序中得以应用。此外,就像Saman Amarasinghe 教授与Rodric Rabbah 博士在MIT课件上指出的一样,编写多核代码乏味且容易出错。

Pareon 工具箱包含了如下工具用于减轻利用多核的负担:

  • 一个分析工具,用于尝试检测线程 bug;
  • 一个硬件建模引擎,用以防止开发人员引入导致性能瓶颈和速度减慢的代码。

Pareon 使用如下过程优化多核软件:

1. 洞悉内部:Pareon 首先对程序进行彻底分析,然后在多核硬件上运行程序,接下去通过进行直观的可视化来让开发人员了解程序的执行、内部依赖以及内存行为。这可以让开发人员在一开始就能够专注于内存瓶颈和计算瓶颈;
2. 调查研究:通过一个点触界面,开发人员可以快速地在性能关键处添加并行机制。阻止并行化的代码可以被快速地发现并移除。Pareon 能够在考虑多核、内存与缓存瓶颈、同步与通信、甚至线程调度的基础上,立刻显示并行对程序性能的影响;
3. 精心实现:在调查研究阶段选择完最好的并行策略后,Pareon 会概述详细和直接的实现并行构造的代码重构步骤。这可以让开发人员在排除引入难以检测及难以修复的 bug 风险的同时,控制好并行代码。

对此工具感兴趣并且想试试看它是否不负众望的工程师们,可以在其产品站点进行注册。

查看英文原文: Vector Fabrics Introduces Pareon for Multicore Software Optimization

2012-06-10 06:041747
用户头像

发布了 125 篇内容, 共 42.3 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

初识SDN网络

穿过生命散发芬芳

SDN网络 6月月更

读书笔记 之《软件架构设计: 大型网站技术架构与业务架构融合之道》

蔡农曰

读书笔记 架构 后端 后端开发 后端开发书籍

MementoPattern-备忘录模式

梁歪歪 ♚

设计模式

MediatorPattern-中介者模式

梁歪歪 ♚

设计模式

【技能树共建】Python requests 模块

梦想橡皮擦

6月月更

Django API 开发:博客系统接入 API

宇宙之一粟

django API 6月月更

鲲鹏DevKit工具基础知识

乌龟哥哥

6月月更

LabVIEW控制Arduino采集多路模拟量、数字量(进阶篇—1)

不脱发的程序猿

单片机 LabVIEW VISA Arduino Uno 采集多路模拟量、数字量

秒懂网络拓扑中的下一跳地址

wljslmz

网络协议 网络工程师 网络技术 6月月更

企业网站建设方法

源字节1号

软件开发

StatePattern-状态模式

梁歪歪 ♚

设计模式

模块3作业(外包学生管理系统架构文档)

Geek_701557

Jetpack Composes 之TextField详解

坚果

6月月更

Node详细讲解

恒山其若陋兮

6月月更

leetcode 79. Word Search 单词搜索

okokabcd

LeetCode 搜索 算法与数据结构

HTML代码清除CSS和JS代码

入门小站

工具

SDN系统方法 | 4. 裸金属交换机

俞凡

架构 网络 sdn SDN系统方法

git 高效操作之 range revert

Nick

git git revert 6月月更 range revert 高效操作

linux之zgrep查找压缩包文件文本

入门小站

Linux

mysql基础操作

工程师日月

6月月更

vue指令-1

小恺

6月月更

函数

Jason199

js 函数 6月月更

VistorPattern-访问者模式

梁歪歪 ♚

设计模式

A Guide to Write Elegant ETL in Easy SQL

Bright

数据开发 ETL 大数据开发 EasySQL

外包学生管理系统

极客土豆

支付系统安全设计思维导图

靠谱的程序员

支付安全

Leecode上的代码到Pycharm运行解决方法

武师叔

Python pycharm Leet Code 6月月更

Java中的13个原子操作类

急需上岸的小谢

6月月更

透过华为军团看科技之变(三):数据中心底座

脑极体

后端提升技术资源汇总

卢卡多多

技术栈 资源汇总 6月月更

【愚公系列】2022年06月 二十三种设计模式(二十三)-访问者模式(Vistor Pattern)

愚公搬代码

6月月更

Vector Fabrics推出多核软件优化工具Pareon_语言 & 开发_Michael Stal_InfoQ精选文章