报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

关注

评论

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

对于即将工作的IT大学生,该如何变强?

cv君

程序人生 IT 科技 问卷 有意义

北美亚特兰大一金融服务公司面试总结

HoneyMoose

网络攻防学习笔记Day1

穿过生命散发芬芳

5月日更 网络攻防

鹅厂疯子整理了万字Java笔记!小白:硬核资源基础知识已入门

牛哄哄的java大师

Java Object

外行在谈论流派,大师在讨论颜料

顿晓

极限编程 5月日更 门道

复杂Gremlin查询的调试方法

Tom(⊙o⊙)

gremlin调试

A “word-wrap” functionality(一个字符串包裹函数)

HoneyMoose

技术探索系列 - 轻松带你掌握 JMM(1)

码界西柚

Java JVM JMM 并发 5月日更

【LeetCode】员工的重要性Java题解

Albert

算法 LeetCode 5月日更

你的烂代码终于有了解决方案

博文视点Broadview

BPF 之巅:洞悉 Linux 系统和应用性能

博文视点Broadview

从零搭建一款PC页面编辑器PC-Dooring

徐小夕

大前端 可视化 lowcode 代码编辑器

fastadmin+xunsearch题库系统搭建教程

一颗小树

php thinkphp fastadmin xunsearch 题库系统

2021年十大突破性技术

石云升

读书笔记 5月日更

书单 | 月度畅销好书,助你技能满格,摆脱低效,走向财富人生

博文视点Broadview

高校软件IT专业大学生课外培训调查问卷

穿过生命散发芬芳

行业分析能力考核

聆听极致 ——声网 Agora

cv君

算法 音视频 科技 声网 引航计划

了解代理服务器

进击的梦清

nginx Linux 运维 代理原理

又一个免费良心的下载站,答应我:别再下到流氓软件了。

彭宏豪95

ios 效率 工具 下载 4月日更

面试:某云面试题目整理

程序员架构进阶

Java 面试 自我提升 28天写作 4月日更

IT 专业大学生被培训机构“渗透”情况调查

梦想橡皮擦

签约计划

SpringCloud-技术专题-Feign组件基本使用(2)

码界西柚

springmvc SpringCloud Hystrix Fegin

万字长文讲述我是怎样保送清华的|寒门学子的奋斗史(四)

程序猿石头

程序员 码农 逆袭 大学总结 读书总结

InfoQ & 声网Agora 技术开放日邀请函

Jessie

音视频 声网

将本地文件/文章上传到 GitHub 的流程

彭宏豪95

git GitHub 效率 编程

当代软件IT大学生的技术学习之路

Nydia

签约计划

手机屏幕投屏到桌面的离线方案

黄敏

如何在 GitHub 上面为你的项目选择开源许可证

HoneyMoose

本文标题不能描述本文内容

小天同学

读书 哲学 读后感 4月日更

Excel用户如何学习数据分析语言DAX?

博文视点Broadview

如何选择开源许可证

HoneyMoose

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