a***e 发帖数: 27968 | 1 这个取决于L1的设计和保护
Intel L1一向性能牛叉,估计是prefetch太多副作用大些
这个利用OoO的时间差想法的人还是挺牛叉的 |
|
g****n 发帖数: 3370 | 2 主要改进是prefetch邮件;改进了contact manager;等等。
可能部分用户还需要等一等。 |
|
c********n 发帖数: 967 | 3 不知道该贴到哪个版求救
开机时自动出现这个JView错误窗口
我不会编程,最近机子的变化只装过两个新程序,不知道有没有关系
一个drake5.0,卸载没卸干净,留下两个C:\WINDOWS\Prefetch下的.pf file还没敢删
还有Cool Edit Pro. 2.0,还在机子上
谢谢! |
|
g*****g 发帖数: 34805 | 4 Depends, your record may be big. You may be able to play tricks like
lazy-loading, prefetching with ORM, you'll save a ton of read with ORM
caching. In any case, it's always easier and cheaper to cluster the
application server and make the DB server the bottleneck.
If you are really talking about highly scalable application, that's
the direction you go, avoid extra DB read/write at all cost. |
|
D**a 发帖数: 757 | 5 我的NAS突然之间就当机了, 好像是ROM或者FIRMWARE出了问题,HDD读不出了。 NAS是
个LINUX BASED的盒子,我把硬盘去了出来, 接到了我的VM上,现在是如下情况, 请
问该如何处理? HDD上是所有的照片和文档, 不能格式化。是下面那个1T的盘。
To run a command as administrator (user "root"), use "sudo ".
See "man sudo_root" for details.
lbblmm@lbblmm-VirtualBox:~$ xfs_repair
Usage: xfs_repair [options] device
Options:
-f The device is a file
-L Force log zeroing. Do this as a last resort.
-l logdev Specifies the device where the external log resides.
-m maxmem ... 阅读全帖 |
|
Q*********r 发帖数: 69 | 6 /dev/null is just for throwing away the prefetched data, cat does the
caching.
One possible reason that it runs slower with 24 processes is that all the
processes are causing out-of-order reads, which in turn would cause
unnecessary seeks, and seeks are slow ...
invoke |
|
Q*********r 发帖数: 69 | 7 that is exactly why I suggested catting the file. was trying to explain what
might be happening without the prefetching ... |
|
m********o 发帖数: 796 | 8 linux内核里遍历当前进程的子进程的一小段程序有点看不太明白
struct task_struct *task;
struct list_head *list;
/* 这里的 struct list_head 的定义是两个指向他自己的指针
* struct list_head
* {
* struct list_head *next, *prev;
* }; */
/* 下面的list_for_each宏定义
*list_for_each - iterate over a list
* @pos: the &struct list_head to use as a loop cursor.
* @head: the head for your list. */
#define list_for_each(pos, head)
for (pos = (head)->next; prefetch(pos->next), pos != (head); pos =
pos->next) ... 阅读全帖 |
|
c*******d 发帖数: 353 | 9 I would like to hear your comments on my design of this array class. The
purpose is to provide a fast, easy to use multi-dimensional array container.
/*
* A C/C++ OO approach to use multi-dimenisional array in HPC environment.
*
* Goal: speed, ease of use, robustness
*
* Design advantage:
* By using 1D array as data container, CPU prefetching, caching, TLB
* features are used to make data access faster. By providing error checking
* in access methods, bounds check can be easily done. Access me |
|
b******n 发帖数: 592 | 10 也注意一下prefetch,还有数据在内存中的存放方法,对其等等,这些东西在AMD平台非
常重要,Intel好像比较好一些,不用手工优化太多。 |
|
m***i 发帖数: 2480 | 11 To find which function is using most of the time (hot functions) use gprof.
It'll create a trace file and you can use gprof to generate a report later
on.
For a particular hot function, if you'd like to know whether it is spending
time on memory / floating point or integer instructions, use intel VTune.
If most of the time is spent in memory instructions, cache optimizations are
important (tiling, prefetching).
If there are a lot of floating point instructions, compiling it to 64 bit
binary coul |
|
d****n 发帖数: 1637 | 12 Sure I know you are not gcc developer.
here is my result
$ gcc -O3 -fprefetch-loop-arrays -funroll-loops -ffast-math matrix_op.c
-lm
$ ./a.out 20000
naive add: 2.200000 second; m[10000][10000]=1836335890
better add: 2.200000 second; m[10000][10000]=1836335890
sse2 add: 2.280000 second; m[10000][10000]=1836335890
Be honest, I never play with these fancy flags using gcc.
and I think the flags step on the mine.
##############man page for gcc####################
-fprefetch-loop-arrays
... 阅读全帖 |
|
h**********c 发帖数: 4120 | 13 try to think again
++i, prefetch the return address
i++ need operand value and one operand result, two address, thus two ticks.
Again not sure. Please verify. |
|
S*A 发帖数: 7142 | 14 我看了一下,每个路段 + 20 short 顺序访问,这个对 L1 cache miss
的角度来说还不是最坏的。因为 20 short = 40 bytes。i7 的 L1 cache
line 是 64 bytes > 40 bytes。 而且顺序访问会导致 prefetch 下个
cache line 的命中率为 100%。顺序访问是 CPU 重点优化的类型。
建议完全随机访问。从一个请求数组里面取要求的版次,然后把结构
写到一个输出数组。请求数组可以预先随机化。这样比较接近真实
情况,你需要依赖其他代码来serialize 你的请求序列。
这样你的结果大概没有 50M。保守估计 5M 还是有的。
我一直不担心内存的速度。 |
|
L***L 发帖数: 290 | 15 这里:
http://docs.meteor.com/#/full/sevenprinciples
Principles of Meteor
Data on the Wire. Meteor doesn't send HTML over the network. The server
sends data and lets the client render it.
One Language. Meteor lets you write both the client and the server parts of
your application in JavaScript.
Database Everywhere. You can use the same methods to access your database
from the client or the server.
Latency Compensation. On the client, Meteor prefetches data and simulates
models to make it look like ... 阅读全帖 |
|
t**********1 发帖数: 550 | 16 L1 L2 L3 cache, prefetch。
你自己算算DDR3的带宽。
话说这种应用,多核就是linear scalability。假定都在同一个numa node上。
1 |
|
t**********1 发帖数: 550 | 17 基础的话,你倒是说说呀?假定一个基本的搜索算法是啥样,每条指令大约多少cycles
?cache miss假定是多少?prefetch是否会导致stall?
你看看你说的有人话没有?你看我有没有主动对你污言秽语?有理讲理么。我都说了,
你能理论证明,我可以不来。你肚里要是有货早就现出来了。
你要是你有本事拿turbo boost来说事也算言之有物。可惜呀可惜,一肚子屎,只会出
言不逊。 |
|
l*******m 发帖数: 1096 | 18 python做D L有优势不是语言好,主要计算在gpu, 骨子里都是C在跑,由于瓶颈在gpu,
python的data feeder 只要用个队列prefetch,不会耽误时间的 |
|
l*******m 发帖数: 1096 | 19 Devbox配置在升级到Titan xp有问题。因为GPU性能提升很多,cpu做prefetched
proceeding有时会
成为瓶颈。一定要根据你现在硬件的性能(运行一个大的DL job,看CPU,GPU,IO的利
用率),估算新硬件组配的合理性 |
|
r****y 发帖数: 26819 | 20 可以删掉Prefetch。
这个病毒我是很早就发现了,马上山掉了。后来才看到新闻报道了。
具体有什么危害,都不知道。需要查symantec的网页。 |
|
w*******e 发帖数: 1622 | 21 你试试把%systemroot%\windows\Prefetch\里的相关文件也删除.
到
表
始 |
|
c*********w 发帖数: 2 | 22 家里的windows xp/pro在装迅雷时,偷偷的装上了qq广告软件。具体特征是屏幕右下角
的"tray"上定期弹出"qq广告软件"的5厘米见方的广告,无法关闭,无法缩小,有时会
跑到屏幕左上角。检查"任务管理器",开始发现6888.exe的可疑程序在运行,杀之,然
后,在整个硬盘中搜索该程序,最后在"C:\documents and settings\\Local
settings\temp"目录下发现。然后将所有该目录下的东西全部删除,并关闭了所有可疑
的"开机即启动"的程序(从msconfig下),重新启动,但是qq广告还在,查看"任务管理
器",发现6888.exe没了,但qq的本来面目露出了,直接明目张胆的以qq.exe在运行。
再查看"C:\documents and settings\\Local settings\temp",发现了"qq.exe"
, "me.exe", "451.gif" 等文件,其中前两个都带着qq的图标。真是气愤之极。于是再
搜索,这次有有了新发现,发现在C:\windows\prefetch\目录下也有qq_....的 |
|
p*********w 发帖数: 23432 | 23 我帮你省一省……
运行 sfc /purgecache
把 windows 目录下的一些目录删除了,包括:
带 $ 的目录
c:\windows\temp\*
c:\windows\prefetch\*
c:\windows\softwareDistribution\download\*
c:\windows\Downloaded Installations\*
把我说的这些做了,没准能给你省大几百兆空间吧 |
|
e**i 发帖数: 1983 | 24 120622(九天前)这狗日的优酷客户端在我不知情下下载ikuupdater.exe,然后不知怎
么就在操作系统(XP SP3,数年来robust无问题)层面上搞坏了我的网卡设置,我甚至
都找不到办法修复(这种情况对我来说相当罕见),只好用克隆盘恢复,浪费了大半天
时间,最终确定罪魁祸首是——ikuupdater.exe被youku客户端(应该是那个加速器
ikuacc.exe)自动下载和运行。
之后我把该客户端软件的update的选择改为“关闭自动更新,不安装推荐的组件(……
)”,以为从此能高枕无忧。但今天我甚至都没有主动启动之,其又在我打开firefox
运行时自动运行那个所谓的加速器(估计是某个页面中有视频)。这还罢了,其一贯如
此,我也见怪不怪了,把它关了就是了,但之后我发现网络又不对劲了,一查,发现该
加速器ikuacc.exe又在我(用户!)完全不知情下再次自动下载ikuupdater.exe(注意
我已经关闭了自动更新!!!),然后此ikuupdater.exe再次运行(由Prefetch的
IKUUPDATER.EXE-1D18FA96.pf的时戳知道其居然在下载后立... 阅读全帖 |
|
a********p 发帖数: 11 | 25 1. some adsl moden will cause this problem. if it is the case, you can turn
off the adsl before you loginto windows, then back on.
2. some video card driver may cause that.
3. try to clean prefetch folder to see how it works
4. windows xp use for too long.........:) |
|
I********w 发帖数: 86 | 26 发现两个rundll32进程。在电脑上搜索rundll32,发现两个exe文件,一个在windows\
system32目录下,一个在windows\servicepackfiles\i386目录下,还发现一个
rundll32.ex_文件在\i386目录下。这些文件是不是有问题啊?在网上有人说出来
system32下的以外其它都是病毒,不知道对不对。
另外,还有一堆rundll32.exe-xxxxxx.pf文件在windows\prefetch目录下,这些又是什
么呢?
请大虾指点,谢谢 |
|
I********w 发帖数: 86 | 27 如果我删除prefetch目录下的文件应该没有问题吧 |
|
z***e 发帖数: 5393 | 28 Vista64 + Hyper-V.
Hyper-V cannot play 3D games, but still capable of watching youtube or
realplayer. you may try ppstream there.
不推荐win2k8,server的调整太麻烦了,一个浏览器的设定就很烦。
开vista,在msconfig里面关掉什么prefetch之类的就可以了。 |
|
K****n 发帖数: 5970 | 29 看,这就是google这个网站全部的源代码:
大哥大嫂过年好!
content="text/html; charset=UTF-8">Google
|
|