QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

叼!阿里Mysql三位封神专家总结800页性能优化的千金良方

996小迁

Java MySQL 编程 架构 面试

【JSRC小课堂】Web安全专题(四)SRC漏洞挖掘技术之命令执行漏洞

京东科技开发者

WEB安全

技术实践丨PostgreSQL插件之pg_dirtyread "闪回查询"

华为云开发者联盟

数据库 后端

数字货币交易所系统开发技术

薇電13242772558

区块链 数字货币

接口工具使用对比(apipost、jmeter、postman、swagger等)

测试人生路

Jmeter Postman 接口测试

Java-技术专题-Stream流详解

码界西柚

一周信创舆情观察(10.19~10.25)

统小信uos

架构师训练营 - 第 6 周课后作业(1 期)

Pudding

年末成功上岸腾讯T3-2,全凭这份业内跪求的Java核心笔记

小Q

Java 学习 架构 面试 程序猿

区块链将与人工智能、物联网、云计算技术形成互补

CECBC

人工智能 物联网

训练营第二周作业

大脸猫

极客大学架构师训练营

阿里P8大牛2020年总结整理的心血之作:17W字操作系统、网络协议教程、面试真题(附导图+笔记)

Java架构之路

Java 程序员 架构 面试 编程语言

首个通用安全技术行业标准发布适用于区块链技术架构 但监管仍待完善

CECBC

金融 安全技术

架构师训练营 -week06-总结

大刘

极客大学架构师训练营

“绝影”机器狗如何利用ModelArts强化学习算法更改导航轨迹

华为云开发者联盟

人工智能 机器狗 导航

2020中国系统架构师大会活动回顾:ZEGO实时音视频服务架构实践

ZEGO即构

架构设计 RTC

花费6个月的时间,五面阿里java岗,最后竟然差点倒在最后HR面?

Java架构追梦

Java 学习 编程 架构 面试

产品资讯 | mPaaS 适配 targetSdkVersion 29

蚂蚁集团移动开发平台 mPaaS

移动开发 mPaaS

2020年了,终于有大佬把Java程序员必学知识点总结整理出来了!

Java架构之路

Java 程序员 架构 面试 编程语言

阿里技术四面+交叉面+HR面成功拿到offer,谁说双非本科进不了大厂?

Java架构之路

Java 程序员 架构 面试 编程语言

苏州高铁新城打造区块链发展聚集地

CECBC

区块链 智能合约 金融

Appium常用操作之「元素定位、swipe 滑屏操作」

清菡软件测试

架构训练营 - 第6周课后作业 - 学习总结

Pudding

【Java面试官】我管你什么P7、P8?答不出这十道题你就是渣!

Java架构师迁哥

Java-技术专题-JDK8新特性之Stream流

码界西柚

十个写代码的小技巧,保你在面试过程中脱颖而出

Java架构师迁哥

作为打工人,如何正确的选择自动化测试工具(完全指南)

软测小生

软件测试 测试 软件自动化测试 测试工具 测试开发

C 语言实现一个简单的 web 服务器

C语言与CPP编程

c c++ socket C语言 HTTP

人少钱少需求多的新项目该怎么带?看到这篇我心里有底了!

华为云开发者联盟

技术 运维 后端

训练营第二周总结

大脸猫

极客大学架构师训练营

架构师训练营第二周作业

李日盛

架构

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