阅读更多

21顶
0踩

编程语言

原创新闻 JDK 7 在数组和计算性能方面是JDK 6的两倍

2009-04-01 11:17 by 副主编 ouspec 评论(13) 有10314人浏览
JDK

lingpipe 说道:我做过测试,JDK 7 在数组和计算性能方面是JDK 6的两倍,这是一个非常大的进步,你甚至不需要通过写多线程来提高速度。

lingpipe 写了一个 K-Means++ implementation 应用来测试JDK 7 性能,这个测试包括大量的数组和计算操作。

你可以从这里得到JDK 7:

 



测试详情查看:JDK 7 Twice as Fast* as JDK 6 for Arrays and Arithmetic

 

21
0
评论 共 13 条 请登录后发表评论
13 楼 feiqitian 2010-11-27 13:01
bsq519 写道
这个很好。我就想问下,在开发工具中支持JDK7吗??

NetBeans7.0就支持JDK7
12 楼 Joo 2009-04-02 22:58
JAVA7还继续出不?
11 楼 aninfeel 2009-04-02 21:42
可惜大多数人都用容器类
10 楼 CharlesCui 2009-04-02 13:28
insiku 写道

sanfayin 写道
多线程提高速度?....愚人节的玩笑吧


你难道不知道很早就有多核CPU了吗???


多核就快么?jvm不能有效的利用多核。
还有,总线还是那么一条!
9 楼 insiku 2009-04-02 09:52
sanfayin 写道

多线程提高速度?....愚人节的玩笑吧


你难道不知道很早就有多核CPU了吗???
8 楼 ahlon 2009-04-02 09:39
提高速度是一回事,多线程是另外会事
7 楼 sanfayin 2009-04-02 09:21
多线程提高速度?....愚人节的玩笑吧
6 楼 whaosoft 2009-04-02 08:57
数组?? 包括那些集合类吗
5 楼 fight_bird 2009-04-02 01:34
但愿不是愚人节节目!Java要飞了,哈哈。
4 楼 Bernard 2009-04-01 23:29
额~~虽然今天是愚人节。
但这个玩笑开不得。
3 楼 zhangjq 2009-04-01 22:02
感觉不太可能
2 楼 bsq519 2009-04-01 17:22
这个很好。我就想问下,在开发工具中支持JDK7吗??
1 楼 richard28530 2009-04-01 16:21

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 计算机组成原理实验课程 实验一 运算器设计(加法器设计)8位可控加减法器设计、32位算术逻辑运算单元ALU设计alu.circ

    8位可控加减法器设计、32位算术逻辑运算单元ALU设计、四位先行进位74182、四位快速加法器 、8位快速加法器、16位快速加法器、5位阵列乘法、6位补码阵列乘法器等电路,已画好。alu自动测试是100分。

  • 计算机组成原理--运算器实验

    在给定暂存器A、B的情况下,置ALU_B=0、LDA=0、LDB=0,然后按表1-1改变运算器的功能设置即S3、S2、S1、S0和Cn的数值(状态),并观察数据总线LED显示灯显示的结果,填入运算结果表1-2中。② 置LDA=0,LDB=1,连续按动时序单元的ST按钮,产生一个T4上沿,则将二进制数10100111置入暂存器B中,暂存器B的值通过ALU单元的B7…LDA是将地址单元中的数据内容加载到累加器中,而S0是将累加器中的数据内容送给地址单元。需要在数据开关的控制下,将数据同时送到A和B寄存器中。

  • 计算机组成原理——运算器ALU,移位操作

    组合逻辑电路:其输出仅取决于当前输入组合,不依赖先前输出,不具备存储状态的能力时序逻辑电路:其输出不仅取决于当前输入,还取决于先前的输出,具备存储状态的能力。ALU作为运算器的核心部件,只有运算当前输入的能力,并没有存储的能力,所以属于组合逻辑电路。

  • 计算机运算器实验原理,运算器实验原理.ppt

    运算器实验原理脱机与联机 脱机方式是指使运算器部件完全脱离与计算机主机其他部件正常的连接关系,在完全孤立出来的运算器上进行的教学实验。此时,只能通过数据开关提供参加运算的数据,通过微型开关提供操作运算器完成运算所必需的控制信号,通过信号指示灯观察运算结果,操作简单,实验结果清晰易理解。 联机方式是指在运算器部件与计算机主机保持连接关系,教学计算机可以正常执行指令的情况下进行的以运算器为重点的教学...

  • 计算机组成原理之运算器

    运算器数据的表示方式        在计算机中数据的表示形式是使用0或1字符串来表示,数据要存储在计算机中需要按特定的规则进行变化,其中存储在计算机中的数值按指定的01格式表示的数据被称为机器码。计算机中常使用的码制有原、反、补、移码。原码:真值加上符号位反码:原码除符号位其余各个位求反(为了更加简单的得到补码)补码:原码进行模运算之后是补码,但求补码的常用形式是反码某位加1移码:在本书中八位移码...

  • 8位可控加减法电路设计

    一、设计要求   利用Logisim平台中现有运算部件构建一个8位可控加减法器,可支持八位加减法,利用已经封装全加器和逻辑门进行连接,要求实现相应的输出,判断是否溢出。 二、方案设计 实验原理: [A]补+[B]补 = [A+B]补(mod2^n+1)   公式1        [A-B]补 = [A]补+[-B]补(mod2^n+1)    公式2 FA为全加器,利用全加器实现加减法,难点在于实验减法,对输入的[Y]补各位取反加一即为[-Y]补,利用公式2,就可以将减法转化为加法再利用全加

  • 计算机组成原理---运算器

    定点数的表示 定点表示:约定机器中所有数据的小数点位置固定不变。由于约定在固定的位置,小数点就不在在使用" . "来表示 通常将放到数值位最后面或者最前面,这样数据表示成纯整数或纯小数 无符号数的表示用全部二进制代码表示表示数字,没有符号位 8位二进制无符号数范围 (00000000~11111111 )0~2^8-1(0~255)共256个数 有符号数的表示方法 定点数x =x0 x1 x2 … xn,在定点机中表示如下(x0: 符号位,0代表正号,1代表负号) 纯小数的表示..

  • 计算器组成原理-1

    组成:运算器和控制器(cpu内),存储器,输入,输出 指令含操作码和地址码,地址码可有多个,如把A处数据移到B处 运算器:ALU(算术逻辑单元,用于进行算术逻辑运算),最少三寄存器(ACC累积器,MQ乘商寄存器,X操作数寄存器) 控制器:PC(程序计数器,可自动加1形成下一条指令地址),IR(指令寄存器),CU(控制单元,用于解释指令和发出命令来执行指令),计算机在控制器指挥下工作 存储器:主存储...

  • 计算器的工作原理

    package com.wyq.study; import java.util.Scanner; public class commputer { public static void main(String[] args) { System.out.println("欢迎来到计算机管理系统"); Scanner input = new Scanner(System.in); ...

  • 计算机原理--计算机的运算器

    计算机的运算器数据缓冲器ALU状态字寄存器通用寄存器 运算器是用来进行数据运算加工的 数据缓冲器 分为输入缓冲和输出缓冲 输入缓冲暂时存放外设送过来的数据 输出缓冲暂时存放送往外设的数据 ALU ALU:算数逻辑单元,是运算器的主要组成 常见的位运算(左右移、与或非等) 算术运算(加减乘除等) 状态字寄存器 存放运算状态(条件码、进位、溢出、结果正负等) 存放运算控制信息(调试跟踪标记位、允许中断位等) 通用寄存器 用于暂时存放或传送数据或指令 可保存ALU的运算中间结果 容量比一般专用寄存器

  • 74ls181运算器原理

    74LS181运算器属于计算机组成原理的一部分

  • 中缀表达式转后缀表达式并进行计算(原理)

    在计算一个表达式的时候,可以用数据结构中栈的知识,将我们平常熟悉的中缀表达式转为后缀表达式,再将后缀表达式进行计算得到结果。先说下什么是中缀什么是后缀: 中缀表达式:eg: 9+(3-1)*3+10/2,就是我们平常计算时的表达式; 后缀表达式:eg: 9 3 1 - 3 * + 10 2 / + ,不包含括号,运算符在两个运算对象后面的表达式。 1.中缀表达式转后缀表达式 我们先初始化一...

  • 表达式计算器的实现

    一、前言 关于表达式计算器的实现,在这里分享一下我的思路,也希望大家提出一些改进建议。 二、实现表达式计算的主要思路。 1、使用的数据结构。 以前的版本实现表达式计算用的是二叉树数据结构,二叉树有两个子节点,最多支持双目运算符或者带两个参数的函数,可是如果函数的参数很多,就不好处理了,所以当前的版本,用的数据结构是动态数组,实现原理就是先把字符串表达式转换成...

  • 实验二 8位加法器设计

      一、实验目的 熟悉利用QuartusⅡ的图形编辑输入法设计简单组合电路,掌握层次化设计方法,并通过8位全加器的设计,进一步熟悉利用EDA软件进行数字系统设计的流程。 二、实验仪器与器材 计算机1台,GW48-PK2S实验箱1台,QuartusⅡ6.0 1套。 三、实验内容 1. 基本命题 利用图形输入法设计一个一位半加器和全加器,再利用级联方法构成8位加法器。 2. 扩展命题 ...

  • 计算机组成原理笔记(一)

    计算机系统概述

  • 初级计算器算法(栈处理运算符优先级)

    运算符的先后计算可以用栈来保存,分别有几种情况 1,当前1+2-3即优先级相同,那么可以先算前一个。 2,1+2*3这种情况我不做处理(注:我每次只选择是否处理上一个) 3,2*8+2这种情况计算前一个。 小细节太多,不说太多,有兴趣的同学留言。 代码: #include #include #include #include #include #include using namesp

  • 计算机本质

    首页发现话题 提问 登录 加入知乎 为什么计算机能读懂 1 和 0 ? 关注问题写回答 计算机 计算机科学 为什么计算机能读懂 1 和 0 ? 从小到大,我们被告知的都是,计

  • 八位补码加/减法器的设计与实现

    南通大学计算机科学与技术学院 计算机组成原理*实验报告* 实 验 名 称八位补码加*/减法器的设计与实现* 班 级 学 号 姓 名 jontyy 指 导 教 师 ...

  • 【组成原理】——运算器

    转载于:https://www.cnblogs.com/ngnetboy/archive/2013/03/21/2972909.html

  • 计算机组成原理:运算器组成实验(.八位串行可控加减法器等)

    运算器组成实验 一、 实验目的 熟悉 Logisim软件平台。 掌握运算器基本工作原理 掌握运算溢出检测的原理和实现方法; 理解有符号数和无符号数运算的区别; 理解基于补码的加/减运算实现原理; 熟悉运算器的数据传输通路。 二、 实验环境 Logisim是一款数字电路模拟的教育软件,用户都可以通过它来学习如何创建逻辑电路,方便简单。它是一款基于 Java 的应用程序,可运行在任何支持 JAVA 环境的平台,方便学生来学习设计和模仿数字逻辑电路。Logisim中的主要组成部分之一就在于设计并以图示来显示

Global site tag (gtag.js) - Google Analytics