首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

linux 内存带宽读写性能测试工具 stream 5.10

操作系统 64.51KB 2 需要积分: 1
立即下载

资源介绍:

linux 内存带宽读写性能测试工具 stream 5.10
------------------------------------------------------------------------- Revisions as of Thu, Jan 17, 2013 3:50:01 PM Version 5.10 of stream.c has been released. This version includes improved validation code and will automatically use 64-bit array indices on 64-bit systems to allow very large arrays. ------------------------------------------------------------------------- Revisions as of Thu Feb 19 08:16:57 CST 2009 Note that the codes in the "Versions" subdirectory should be considered obsolete -- the versions of stream.c and stream.f in this main directory include the OpenMP directives and structure for creating "TUNED" versions. Only the MPI version in the "Versions" subdirectory should be of any interest, and I have not recently checked that version for errors or compliance with the current versions of stream.c and stream.f. I added a simple Makefile to this directory. It works under Cygwin on my Windows XP box (using gcc and g77). A user suggested a sneaky trick for "mysecond.c" -- instead of using the #ifdef UNDERSCORE to generate the function name that the Fortran compiler expects, the new version simply defines both "mysecond()" and "mysecond_()", so it should automagically link with most Fortran compilers. ------------------------------------------------------------------------- Revisions as of Wed Nov 17 09:15:37 CST 2004 The most recent "official" versions have been renamed "stream.f" and "stream.c" -- all other versions have been moved to the "Versions" subdirectory. The "official" timer (was "second_wall.c") has been renamed "mysecond.c". This is embedded in the C version ("stream.c"), but still needs to be externally linked to the FORTRAN version ("stream.f"). ------------------------------------------------------------------------- Revisions as of Tue May 27 11:51:23 CDT 2003 Copyright and License info added to stream_d.f, stream_mpi.f, and stream_tuned.f ------------------------------------------------------------------------- Revisions as of Tue Apr 8 10:26:48 CDT 2003 I changed the name of the timer interface from "second" to "mysecond" and removed the dummy argument in all versions of the source code (but not the "Contrib" versions). ------------------------------------------------------------------------- Revisions as of Mon Feb 25 06:48:14 CST 2002 Added an OpenMP version of stream_d.c, called stream_d_omp.c. This is still not up to date with the Fortran version, which includes error checking and advanced data flow to prevent overoptimization, but it is a good start.... ------------------------------------------------------------------------- Revisions as of Tue Jun 4 16:31:31 EDT 1996 I have fixed an "off-by-one" error in the RMS time calculation in stream_d.f. This was already corrected in stream_d.c. No results are invalidated, since I use minimum time instead of RMS time anyway.... ------------------------------------------------------------------------- Revisions as of Fri Dec 8 14:49:56 EST 1995 I have renamed the timer routines to: second_cpu.c second_wall.c second_cpu.f All have a function interface named 'second' which returns a double precision floating point number. It should be possible to link second_wall.c with stream_d.f without too much trouble, though the details will depend on your environment. If anyone builds versions of these timers for machines running the Macintosh O/S or DOS/Windows, I would appreciate getting a copy. To clarify: * For single-user machines, the wallclock timer is preferred. * For parallel machines, the wallclock timer is required. * For time-shared systems, the cpu timer is more reliable, though less accurate. ------------------------------------------------------------------------- Revisions as of Wed Oct 25 09:40:32 EDT 1995 (1) NOTICE to C users: stream_d.c has been updated to version 4.0 (beta), and should be functionally identical to stream_d.f Two timers are provided --- second_cpu.c and second_wall.c second_cpu.c measures cpu time, while second_wall.c measures elapsed (real) time. For single-user machines, the wallclock timer is preferred. For parallel machines, the wallclock timer is required. For time-shared systems, the cpu timer is more reliable, though less accurate. (2) cstream.c has been removed -- use stream_d.c (3) stream_wall.f has been removed --- to do parallel aggregate bandwidth runs, comment out the definition of FUNCTION SECOND in stream_d.f and compile/link with second_wall.c (4) stream_offset has been deprecated. It is still here and usable, but stream_d.f is the "standard" version. There are easy hooks in stream_d.f to change the array offsets if you want to. (5) The rules of the game are clarified as follows: The reference case uses array sizes of 2,000,000 elements and no additional offsets. I would like to see results for this case. But, you are free to use any array size and any offset you want, provided that the arrays are each bigger than the last-level of cache. The output will show me what parameters you chose. I expect that I will report just the best number, but if there is a serious discrepancy between the reference case and the "best" case, I reserve the right to report both. Of course, I also reserve the right to reject any results that I do not trust.... -- John D. McCalpin, Ph.D. john@mccalpin.com

资源文件列表:

stream_5.10.zip 大约有27个文件
  1. stream_5.10/
  2. stream_5.10/Development/
  3. stream_5.10/Development/stream.c.5.10 15.69KB
  4. stream_5.10/Development/stream_windows.c.crdownload
  5. stream_5.10/HISTORY.txt 5.38KB
  6. stream_5.10/LICENSE.txt 1.83KB
  7. stream_5.10/Makefile.txt 553B
  8. stream_5.10/mysecond.c 677B
  9. stream_5.10/READ.ME 4KB
  10. stream_5.10/stream.c 19.5KB
  11. stream_5.10/stream.f 14.51KB
  12. stream_5.10/stream.txt 97B
  13. stream_5.10/TO_DO.txt 685B
  14. stream_5.10/Versions/
  15. stream_5.10/Versions/Experimental/
  16. stream_5.10/Versions/Experimental/do_offsets 163B
  17. stream_5.10/Versions/Experimental/Parallel_jobs.txt 639B
  18. stream_5.10/Versions/READ.ME 5.12KB
  19. stream_5.10/Versions/second_cpu.c 287B
  20. stream_5.10/Versions/second_cpu.f 483B
  21. stream_5.10/Versions/stream_5-10_posix_memalign.c 20.35KB
  22. stream_5.10/Versions/stream_d.c 5.42KB
  23. stream_5.10/Versions/stream_d.f 14.06KB
  24. stream_5.10/Versions/stream_mpi.c 28.55KB
  25. stream_5.10/Versions/stream_mpi.f 18.04KB
  26. stream_5.10/Versions/stream_omp.c 11.17KB
  27. stream_5.10/Versions/stream_tuned.f 15.44KB
0评论
提交 加载更多评论
其他资源 企业资产管理系统(代码+数据库+LW)
摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了企业资产管理系统的开发全过程。通过分析企业资产管理系统方面的不足,创建了一个计算机管理企业资产管理系统的方案。文章介绍了企业资产管理系统的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。 本企业资产管理系统管理员功能有个人中心,用户管理,资产分类管理,资产信息管理,资产借出管理,资产归还管理,资产维修管理。用户可以对资产进行借出和归还操作。因而具有一定的实用性。 本站是一个B/S模式系统,采用Spring Boot框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得企业资产管理系统管理工作系统化、规范化。 关键词:企业资产管理系统;Spring Boot框架;MYSQL数据库
springboot基于java的教学辅助平台(代码+数据库+LW)
摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了教学辅助平台的开发全过程。通过分析教学辅助平台管理的不足,创建了一个计算机管理教学辅助平台的方案。文章介绍了教学辅助平台的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。 本教学辅助平台管理员功能有个人中心,学生管理,教师管理,课程信息管理,科目分类管理,班级分类管理,课程作业管理,交流论坛,系统管理等。教师功能有个人中心,课程信息管理,课程作业管理,作业提交管理,作业批改管理。学生功能有个人中心,作业提交管理,作业批改管理。因而具有一定的实用性。 本站是一个B/S模式系统,采用Spring Boot框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得教学辅助平台管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高教学辅助平台管理效率。 关键词:教学辅助平台;Spring Boot框架;MYSQL数据库
ESE17345364197211621WDv6288l887UQrR.zip
ESE17345364197211621WDv6288l887UQrR.zip
ESE17345364197211621WDv6288l887UQrR.zip
smc-suruma-fonts-6.0-7.el7.noarch.rpm.zip
文件放服务器下载,请务必到电脑端资源预览或者资源详情查看然后下载
PeakVue山顶风景独好-毕业设计课程专属资源-C++运行库
微软官方C++运行库文件
labview操作者框架+ADS+twincat2(twincat3) st语言ethercat总线控制工程项目资料 twincat控制器+twincat资料 到手能用,labview界面+控制器
labview操作者框架+ADS+twincat2(twincat3) st语言ethercat总线控制工程项目资料 twincat控制器+twincat资料 到手能用,labview界面+控制器
matlab仿真程序,二阶MASs,事件触发机制 这段代码是一个带有领导者的二阶多智能体的领导跟随一致性仿真 以下是对代码的分析: 1. 代码初始化了系统参数,包括邻接矩阵A、拉普拉斯矩阵L、系
matlab仿真程序,二阶MASs,事件触发机制 这段代码是一个带有领导者的二阶多智能体的领导跟随一致性仿真。以下是对代码的分析: 1. 代码初始化了系统参数,包括邻接矩阵A、拉普拉斯矩阵L、系统的领导跟随矩阵H等。 2. 代码定义了一个二阶系统的微分方程模型,并使用RK4方法解方程。 3. 代码使用事件触发机制来控制智能体之间的通信和更新。每个智能体根据自身的位置和速度误差以及邻居智能体的误差信息来决定是否触发通信。 4. 代码通过绘制图像展示了系统的位置和速度状态、智能体在二维空间中的位置分布、控制输入和误差变化趋势等。 这段代码应用在多智能体系统的领导跟随问题中,通过控制输入和事件触发机制,实现了智能体之间的协同运动和领导者的跟随。算法的优势在于通过事件触发机制减少了通信开销,提高了系统的效率和鲁棒性。 需要注意的是,代码中的参数需要根据具体问题进行调整,包括邻接矩阵A、系统的领导跟随矩阵H、控制参数alpha、beta、lambda等。此外,代码中的事件触发条件也可以根据具体需求进行修改。 对于新手来说,从这段代码中可以学到以下几点: 1. 了解多智能体系统的领导跟
matlab仿真程序,二阶MASs,事件触发机制


这段代码是一个带有领导者的二阶多智能体的领导跟随一致性仿真 以下是对代码的分析:

1. 代码初始化了系统参数,包括邻接矩阵A、拉普拉斯矩阵L、系
电力电子matlab,simulink仿真 有模块化多电平变器方向,MMC 载波移相脉冲宽度调制,电容电压平衡算法,环流抑制,最近电平逼近调制,电容电压排序算法,模型预测控制等 图3,4,5分别为输
电力电子matlab,simulink仿真 有模块化多电平变器方向,MMC 载波移相脉冲宽度调制,电容电压平衡算法,环流抑制,最近电平逼近调制,电容电压排序算法,模型预测控制等。 图3,4,5分别为输出相电压,子模块电容电压,a相电流波形 最后的仿真效果是,子模块电容电压波动范围小于2%,输出电流畸变率为1.2%,完全满足系统要求。 一起有三套仿真,默认是发一个,需要哪个请指定
电力电子matlab,simulink仿真
有模块化多电平变器方向,MMC
载波移相脉冲宽度调制,电容电压平衡算法,环流抑制,最近电平逼近调制,电容电压排序算法,模型预测控制等 
图3,4,5分别为输