社区
英特尔边缘计算技术
帖子详情
哪位熟悉JAVA体系架构,尤其是其线程模型的,说说现行的JAVA应用跑在多核处理器上时,要充分发挥其性能,还要多少路要走?
晨星
2006-06-29 11:47:06
是应用程序员要做的事情多还是JVM开发者要做的事情多?
...全文
380
4
打赏
收藏
哪位熟悉JAVA体系架构,尤其是其线程模型的,说说现行的JAVA应用跑在多核处理器上时,要充分发挥其性能,还要多少路要走?
是应用程序员要做的事情多还是JVM开发者要做的事情多?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晨星
2006-06-30
打赏
举报
回复
谢谢楼上。
您说的“并发”就是指多线程吧。或许有许多程序,比如单机的桌面小应用程序,单线程的已经完全能够满足要求。而那些大型的企业级应用——我们所更关心效率问题的也恰恰是这种——许多天生就是多线程的的,因为它们所用的应用服务器就是采用多线程来处理用户请求。
现在的问题是:对于这些应用,是否仅仅需要JVM的设计改善一下,跑在多核程序上时,就可以更充分地发挥性能呢?
但看起来SUN公司至少以前没有特别针对INTEL或AMD的CPU专门开发过JVM,那以后这件事情由谁来做呢?
mathe
2006-06-30
打赏
举报
回复
都需要吧:)
一方面,需要程序员写更多的并发的程序。
另一方面,JVM也要改善,比如现在JVM实现里面肯定有很多Lock,严重影响了并发性能
晨星
2006-06-30
打赏
举报
回复
至于说谁会更关心JVM针对Intel和AMD的芯片的优化,我相信Intel和AMD肯定比SUN更加关心。
嗯,我也这么觉得。:P
mathe
2006-06-30
打赏
举报
回复
本来SUN公司关心的就不是如何能够让Java可以在Intel或AMD的机器上运行的更快。这里不仅仅牵涉到多核的问题,即使是单线程的Java程序,SUN的JVM的性能远远不是最好的,有很多其他Java虚拟机速度都要比SUN的好。
而现在JVM对多核支持不好还有个因素是因为毕竟多核才刚刚出来,一般来说,软件总要落后硬件一段时间的,等到多核越来越普及了,下一代的JVM自然会有更好的多核的支持了。
至于说谁会更关心JVM针对Intel和AMD的芯片的优化,我相信Intel和AMD肯定比SUN更加关心。
线程
及
线程
模型
本文介绍了
线程
作为CPU调度的基本单位,并详细阐述了三种
线程
模型
:内核
线程
模型
(
Java
采用)、用户
线程
模型
(Python的gevent使用)以及混合
线程
模型
(Go的goroutine实现),分析了各
模型
的优缺点及其对
多核
处理器
性能
的影响。
Java
中的
多核
处理器
优化:如何通过并行计算提高
性能
本文介绍
Java
中利用
多核
处理器
提高
性能
的方法,包括ForkJoinPool、ParallelStreams及CompletableFuture的
应用
实例。
深入解析 Netty 的
线程
模型
本文深入解析 Netty 的
线程
模型
。先回顾
Java
线程
模型
的局限性,如死锁、资源消耗大等。接着介绍多种
线程
模型
,包括传统
模型
、NIO 分发
模型
、事件驱动
模型
和 Reactor
模型
。最后给出主从 Reactor 多
线程
模型
案例,指出 Netty
线程
模型
高效、灵活且可扩展。
多核
处理器
探讨了高
性能
计算的发展动力和未来需求,分析了线延迟、发热、制造成本等技术瓶颈,介绍了摩尔定律及其实现方式,如提高时钟频率、指令级并行(ILP)、
线程
级并行(TLP)、同步多
线程
(SMT)和芯片多处理(CMP)。讨论了并发与并行的概念,以及现代
处理器
如何通过
多核
、SIMD、多
线程
技术提高计算能力。
处理器
关于
多核
概念与区别
多核
处理器
工作原理及优缺点
本文深入探讨了
多核
处理器
的概念、工作原理及在实际
应用
中的优势和局限性。详细分析了
多核
处理器
如何通过多
线程
处理大幅提升运行速度,
尤其
是在专业软件和日常
应用
中的表现。同时,指出了其在功耗、软件支持和成本方面的挑战。
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章