写点什么

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:041558
用户头像

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

关注

评论

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

(五)OpenStack---M版---双节点搭建---Nova安装和配置

指剑

centos OpenStack 11月月更

Python第三方模块:PyQt5简介

指剑

Python PyQt5 11月月更

CentOS-7.2部署OpenLDAP服务器以及客户端

指剑

centos openldap 11月月更

AWS之EC2搭建WordPress博客

指剑

AWS WordPress 11月月更

2022叉车模组发布会:打破整车生产思维,叉车迎来模组化创新

E科讯

(四)OpenStack---M版---双节点搭建---Glance安装和配置

指剑

centos OpenStack 11月月更

react源码中的hooks

flyzz177

React

react hook 源码完全解读

flyzz177

React

Centos 7.2安装FTP服务并进行相关设置

指剑

centos ftp 11月月更

(八)OpenStack---M版---双节点搭建---Cinder安装和配置

指剑

centos OpenStack 11月月更

(二)OpenStack---M版---双节点搭建---数据库安装和配置

指剑

centos OpenStack 11月月更

(六)OpenStack---M版---双节点搭建---Neutron安装和配置

指剑

centos OpenStack 11月月更

为什么我推荐用户故事地图?

ShineScrum

Scrum PO 用户故事地图

(七)OpenStack---M版---双节点搭建---Dashboard安装和配置

指剑

centos OpenStack 11月月更

湖仓一体电商项目(十五):实时统计商品及一级种类、二级种类访问排行业务需求和分层设计及流程图

Lansonli

湖仓一体电商项目 11月月更

Spark编程基础(Python版)

指剑

Python spark 11月月更

Hadoop完全分布式环境搭建(三节点)

指剑

hadoop Bigdata 11月月更

(一)OpenStack---M版---双节点搭建---基础环境配置

指剑

centos OpenStack 11月月更

(三)OpenStack---M版---双节点搭建---Keystone安装和配置

指剑

centos OpenStack 11月月更

湖仓一体电商项目(十六):业务实现之编写写入ODS层业务代码

Lansonli

湖仓一体电商项目 11月月更

react源码中的fiber架构

flyzz177

React

React源码分析4-深度理解diff算法

goClient1992

React

xxl-job客户端架构流程

IT巅峰技术

AWS之EC2实例搭建LAMP服务器

指剑

AWS EC2 LAMP 11月月更

中小企业如何选择远程办公网络方案?蒲公英更具优势!

科技热闻

(九)OpenStack---M版---双节点搭建---Swift安装和配置(单存储节点)

指剑

centos OpenStack 11月月更

React源码分析5-commit

goClient1992

React

世界杯火热进行中, 用一个div画个足球场助助兴

南城FE

CSS css3 前端 足球场

CentOS-7.2部署Squid服务

指剑

centos 11月月更 squid

Centos 7.2搭建MariaDB数据库服务器应用与管理

指剑

centos MariaDB 11月月更

Centos 7.2搭建HTTP服务,并进行相关配置

指剑

centos httpd 11月月更

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