avatar
q*k
2
我在国外打拼一年 最近刚回国 却发现我那贱人出轨的事实 开始以为可能是耐不住寂寞偶然犯错 还想原谅她 可随着真相的逐渐显露 原来早在我出国两年之前她就开始与那人频频苟且了 而且千里迢迢的把自己送上门去 那奸夫不学无术 月工资两千上下且有妻儿老小 三年来不断向那贱人索要吃的穿的用的花的 总额达到数万元 就在我回国前一周 那贱人还买了2000多元的手机给奸夫寄去。。。实在令人匪夷所思 她也一样说再给她次机会 我知道这话只能糊弄鬼 离婚协议已经签好 只等我出差回来办正式手续 看在夫妻一场得分上 我没有让她净身出户 把房子和数十万存款留给她 女儿归我 不亲身经历不知道被背叛的痛苦多么苦不堪言 平时还装作贤妻良母的样子 连个塑料袋都往家里捡。。。出轨女人心怎么这么阴毒、无耻、贪婪、狡诈 她敢背叛你 就敢给你下毒。
avatar
A*e
3
【 以下文字转载自 Military 讨论区 】
发信人: CYG (猪狗神), 信区: Military
标 题: 2009MITBBS最恐怖的帖子 (转载)
发信站: BBS 未名空间站 (Sat Jan 2 23:28:11 2010, 美东)
发信人: CYG (猪狗神), 信区: Piebridge
标 题: 2009MITBBS最恐怖的帖子 (转载)
发信站: BBS 未名空间站 (Sat Jan 2 23:21:01 2010, 美东)
发信人: wagmal (超级偶像,工藤静香), 信区: Stock
标 题: 2009MITBBS最恐怖的帖子
发信站: BBS 未名空间站 (Sat Jan 2 19:50:38 2010, 美东)
太恐怖了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!
发信人: beidawuli (3109728026), 信区: Physics
标 题: 我的房东居然是冯奚乔的学生!
发信站: BBS 未名空间站 (Sun Jan 25 15:22:40
avatar
y*n
5
在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
程序中的变量分别为
kernel: [-0.5 1 0.5]
szKernel: 3
step: 4
这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
进。
double s = kernel[(szKernel-1)/2];
//#pragma omp parallel for
for (int k = 0; k < m*n; k++)
v_out[k] = v_in[k] * s;
for (int k = 0; k < (szKernel-1)/2; k++)
{
double s = kernel[k];
int offset = ((szKernel-1)/2 - k)*step;
#pragma omp parallel for
for (int x = 0; x < n; x++)
{
long pos1 = x * m;
long pos2 = x * m + m - offset;
for (int y = 0; y < offset; y++, pos1++, pos2++)
v_out[pos1] += v_in[pos2] * s;
pos2 = x * m;
for (int y = offset; y < m; y++, pos1++, pos2++)
v_out[pos1] += v_in[pos2] * s;
}
}
for (int k = (szKernel+1)/2; k < szKernel; k++)
{
double s = kernel[k];
int offset = (k - (szKernel-1)/2)*step;
#pragma omp parallel for
for (int x = 0; x < n; x++)
{
long pos1 = x * m;
long pos2 = x * m + offset;
for (int y = 0; y < m - offset; y++, pos1++, pos2++)
v_out[pos1] += v_in[pos2] * s;
pos2 = x * m;
for (int y = m - offset; y < m; y++, pos1++, pos2++)
v_out[pos1] += v_in[pos2] * s;
}
}
avatar
u*c
6
本人MSEE fresh graduate in May,下周一电面ASIC Methodology (Physical Design
Engineer),但对这个职位具体做什么都不太了解。自己有RTL/C++/Perl的academic
experience,请问该如何准备?
avatar
d*x
7
不要忘了bing cashback, 琴我不懂,呵呵
avatar
L*n
9
cpu是几个核的?

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
T*T
10
Hmm, your front end background probably won't help much in a backend/
Physical Design interview. Probably will be asked about
Timing violations, causes, possible mitigation techniques.
General ASIC Physical Design flow, DFT, Clocktree Synthesis process, ECO
process, Floorplanning, etc etc...
avatar
N*w
12
还要打电话 cancel 算了,伤 rp

【在 N****w 的大作中提到】
: 要跳
avatar
t*t
13
不是说了32个核吗?

【在 L***n 的大作中提到】
: cpu是几个核的?
:
: y

avatar
o*m
14
在美国的公司里,有没有title乱来的? 明明是做的前端的工作, title确实backend
engineer?
avatar
t*t
17
每个小任务需要有一定数量/规模的负载. 如果负载太小的话, overhead就太大了. 同
时, cache coherence也成问题. 比如两个CPU同时写相邻的两个字, 那两边都不能使用
cache.

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
T*T
18
Hmm, haven't seen that before, and it doesn't make sense either.
Bigger companies like BRCM does put IC Design Engineer title for
both front/back and Physical Design engineers. So in that sense,
the title could be misleading.

backend

【在 o****m 的大作中提到】
: 在美国的公司里,有没有title乱来的? 明明是做的前端的工作, title确实backend
: engineer?

avatar
l*g
19
我昨天在quanzi那里看到一把470.你可以考虑收了。我觉得琴本身没问题。而且颜色我
也很中意。你们可以商量一个很好的价格。还是很超值的。

【在 l*******g 的大作中提到】
: 新版的470??
avatar
c*x
20
真快。光了。
avatar
N*m
21
大牛,偶像阿,你不光C++精通阿

【在 t****t 的大作中提到】
: 每个小任务需要有一定数量/规模的负载. 如果负载太小的话, overhead就太大了. 同
: 时, cache coherence也成问题. 比如两个CPU同时写相邻的两个字, 那两边都不能使用
: cache.
:
: y

avatar
p*c
22
买吧买吧
avatar
l*e
23
又有了!
但是还要打电话,麻烦啊!
谢谢发糕的信息
avatar
t*t
24
作为一个硬件工程师, 难道这些不是我每天打交道的东西么. 总线啊, cache啊, 信号
啊, 什么什么的. java一类的东西就离我很遥远了.

【在 N***m 的大作中提到】
: 大牛,偶像阿,你不光C++精通阿
avatar
U*e
25
maybe 570.
"The 1570 Is one of the longest running guitars in Ibanez history as at
heart it is an RG570 with improved Prestige finishing. "

【在 l*******g 的大作中提到】
: 新版的470??
avatar
z*r
26
4GB的现在买不是鸡肋吗?

【在 l*****e 的大作中提到】
: 又有了!
: 但是还要打电话,麻烦啊!
: 谢谢发糕的信息

avatar
f*e
27
学好了C++,java就应该很好学了吧?底层的我觉得C比C++好用,C++现在地位好像很尴
尬。

【在 t****t 的大作中提到】
: 作为一个硬件工程师, 难道这些不是我每天打交道的东西么. 总线啊, cache啊, 信号
: 啊, 什么什么的. java一类的东西就离我很遥远了.

avatar
U*e
28
nice. Let me check with her.

【在 l*******g 的大作中提到】
: 我昨天在quanzi那里看到一把470.你可以考虑收了。我觉得琴本身没问题。而且颜色我
: 也很中意。你们可以商量一个很好的价格。还是很超值的。

avatar
l*e
29
放手机里,或者放相机里,还算不错
我就不买了,手机里有8g的卡了

【在 z**r 的大作中提到】
: 4GB的现在买不是鸡肋吗?
avatar
t*t
30
per goodbug, that's not the case. core java maybe, not the framework. i have
no opinion on that, as i don't plan to learn java any time soon.
as for c++'s position, i still insist every language has its unique place as
every language is unique. just to make it clear, i am against one-language-
for-all-work or one-language-is-superior-over-others those kinds of view. i
am not interested in discussing which language is good for job market either
. there may be a best language for a task and that can be discussed.

【在 f*****e 的大作中提到】
: 学好了C++,java就应该很好学了吧?底层的我觉得C比C++好用,C++现在地位好像很尴
: 尬。

avatar
U*e
31
琴被人拍走了.看来这个价位是不错的.扣扳机晚了点,不过说不定会有更合适的.
继续打埋伏...
avatar
b*l
32
再大也会变鸡肋。所以只要便宜就好。

【在 z**r 的大作中提到】
: 4GB的现在买不是鸡肋吗?
avatar
b*i
33
m=? n=?

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
z*r
35
俺的也是8g的,当初50多买的,厚厚
不过手机用个大容量的卡,连usb drive都省了,还是很方便

【在 l*****e 的大作中提到】
: 放手机里,或者放相机里,还算不错
: 我就不买了,手机里有8g的卡了

avatar
y*b
36
1. #pragma omp parallel for一般不放在内层循环,而应该放在外层循环,
否则overhead太大(想想外层循环每次都要fork/join threads,不得了)。
放外层循环要注意定义和区分shared/private变量。
2. 对运算量和OpenMP开销可能需要个估计,比如
#pragma omp parallel for if (n > 5000),
n > 5000时才进行多线程并行,具体该多少,得自己测算比较。
3. Scheduling和chunk size组合,有好多种,也得测算比较找出最优的。比如:
#pragma omp parallel for schedule (static)
#pragma omp parallel for schedule (static, C)
#pragma omp parallel for schedule (dynamic)
#pragma omp parallel for schedule (dynamic, C)
我的印象是运算量足够大的时候,dynamic scheduling性能最好。
你这个32核的机器是哪一款?

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
s*h
37
教授要买个ibanez做偏房,咔咔

【在 c****y 的大作中提到】
: 爬克在手,别无所求.
: 有了爬克,您还惦记别的,无语爬走......

avatar
g*y
38
如果是用intel cpu的话,用IPP library做吧,比你自己优化的简单多了。

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
U*e
39
哈哈,这第一句是我说底么?不记得啦。
不是爬克不好,也不是我花心,不同的琴有不同的性格,有比较才知道各自的特长对吧
。比方手上这把的特点是:
Lively, fast response, Clean pickin'; rhythm cuts through easily.
而我现在在找这两种声音
Thick, warm and heavy sounds
or
Brilliant, crisp and balanced tone; creamy, powerful distortion.
本质上是要提高耳朵的鉴赏能力。慢慢来了。

【在 c****y 的大作中提到】
: 爬克在手,别无所求.
: 有了爬克,您还惦记别的,无语爬走......

avatar
N*m
40
哎,作为一个搞java的,欧被鄙视了

【在 t****t 的大作中提到】
: 作为一个硬件工程师, 难道这些不是我每天打交道的东西么. 总线啊, cache啊, 信号
: 啊, 什么什么的. java一类的东西就离我很遥远了.

avatar
U*e
41
你有几房啦?//run

【在 s*****h 的大作中提到】
: 教授要买个ibanez做偏房,咔咔
avatar
L*n
42
good suggestions,楼主有试过吗,结果如何?

【在 y**b 的大作中提到】
: 1. #pragma omp parallel for一般不放在内层循环,而应该放在外层循环,
: 否则overhead太大(想想外层循环每次都要fork/join threads,不得了)。
: 放外层循环要注意定义和区分shared/private变量。
: 2. 对运算量和OpenMP开销可能需要个估计,比如
: #pragma omp parallel for if (n > 5000),
: n > 5000时才进行多线程并行,具体该多少,得自己测算比较。
: 3. Scheduling和chunk size组合,有好多种,也得测算比较找出最优的。比如:
: #pragma omp parallel for schedule (static)
: #pragma omp parallel for schedule (static, C)
: #pragma omp parallel for schedule (dynamic)

avatar
l*g
43
教授,你说的这个特征就直接上gibson吧。
一个是neckpickup的声音一个是bridge的,其实我不建议你再买什么烂琴了。

【在 U*****e 的大作中提到】
: 哈哈,这第一句是我说底么?不记得啦。
: 不是爬克不好,也不是我花心,不同的琴有不同的性格,有比较才知道各自的特长对吧
: 。比方手上这把的特点是:
: Lively, fast response, Clean pickin'; rhythm cuts through easily.
: 而我现在在找这两种声音
: Thick, warm and heavy sounds
: or
: Brilliant, crisp and balanced tone; creamy, powerful distortion.
: 本质上是要提高耳朵的鉴赏能力。慢慢来了。

avatar
a*l
44
不但简单多了,而且好得多了。

【在 g*****y 的大作中提到】
: 如果是用intel cpu的话,用IPP library做吧,比你自己优化的简单多了。
:
: y

avatar
U*e
45
细细想觉得你说的有道理。你的这个建议我收下了。今天下班后我去gc逛了一圈,试了
试PSR SE custum和Gibson Les Paul Studio Faded Cherry Mahogany. 音色都挺喜欢
的。Ibanez没找到Prestige系列。

【在 l*******g 的大作中提到】
: 教授,你说的这个特征就直接上gibson吧。
: 一个是neckpickup的声音一个是bridge的,其实我不建议你再买什么烂琴了。

avatar
f*a
46
C++的并行不太了解,说点和其他的。
既然是瓶颈,这么一小段代码可以稍微花点心思。你的代码里有太多不必要的乘法运算
,其实都只是加法,或者只需执行一次。另外读写用指针应该更有效率。
另:真想快,用FFT来算卷积。

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
u*s
47
教瘦, Ibanez 的review 好象不太好(我没看过,只是听卖琴人说的)。 如果你有一把
一般的琴, 那下一把最好买好点的。PRS SE custom 性价比不错。但我下一把琴可能
会买一把好点的象gibson 之类的(又在烧钱呀)。
avatar
s*e
48
对于DLP的运算还是用SIMD比较好。
用openMP如果性能不能接近linear scaling的话,还是用MPI比较好。
当然单就这个问题,用GPU最好。

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
l*g
49
刚才有人要买琴,所以也给我打电话,我推荐了prs的se。在我印象中这个琴以前才300
多啊,为啥现在都600多了。还是我记错了。les paul我也想好了。只想买custom的了
。基本上锁定59 reissue,等我攒点钱吧。最近不烧了。

【在 U*****e 的大作中提到】
: 细细想觉得你说的有道理。你的这个建议我收下了。今天下班后我去gc逛了一圈,试了
: 试PSR SE custum和Gibson Les Paul Studio Faded Cherry Mahogany. 音色都挺喜欢
: 的。Ibanez没找到Prestige系列。

avatar
y*n
50
在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
程序中的变量分别为
kernel: [-0.5 1 0.5]
szKernel: 3
step: 4
这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
进。
double s = kernel[(szKernel-1)/2];
//#pragma omp parallel for
for (int k = 0; k < m*n; k++)
v_out[k] = v_in[k] * s;
for (int k = 0; k < (szKernel-1)/2; k++)
{
double s = kernel[k];
int offset = ((szKernel-1)/2 - k)*step;
#pragma omp parallel for
for (int x = 0; x < n; x++)
{
long pos1 = x * m;
long pos2 = x * m + m - offset;
for (int y = 0; y < offset; y++, pos1++, pos2++)
v_out[pos1] += v_in[pos2] * s;
pos2 = x * m;
for (int y = offset; y < m; y++, pos1++, pos2++)
v_out[pos1] += v_in[pos2] * s;
}
}
for (int k = (szKernel+1)/2; k < szKernel; k++)
{
double s = kernel[k];
int offset = (k - (szKernel-1)/2)*step;
#pragma omp parallel for
for (int x = 0; x < n; x++)
{
long pos1 = x * m;
long pos2 = x * m + offset;
for (int y = 0; y < m - offset; y++, pos1++, pos2++)
v_out[pos1] += v_in[pos2] * s;
pos2 = x * m;
for (int y = m - offset; y < m; y++, pos1++, pos2++)
v_out[pos1] += v_in[pos2] * s;
}
}
avatar
s*h
51
刚把washburn xb-105打入冷宫,回头卖了
现在只有一房music-man stingray 5

【在 U*****e 的大作中提到】
: 你有几房啦?//run
avatar
L*n
52
cpu是几个核的?

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
g*o
53
教授你这就是花心啊:)
声音的描述口口相传参考价值有限,自己搞几把试试,一个人搞几把也不过分。

【在 U*****e 的大作中提到】
: 哈哈,这第一句是我说底么?不记得啦。
: 不是爬克不好,也不是我花心,不同的琴有不同的性格,有比较才知道各自的特长对吧
: 。比方手上这把的特点是:
: Lively, fast response, Clean pickin'; rhythm cuts through easily.
: 而我现在在找这两种声音
: Thick, warm and heavy sounds
: or
: Brilliant, crisp and balanced tone; creamy, powerful distortion.
: 本质上是要提高耳朵的鉴赏能力。慢慢来了。

avatar
t*t
54
不是说了32个核吗?

【在 L***n 的大作中提到】
: cpu是几个核的?
:
: y

avatar
U*e
55
"刚才有人要买琴,所以也给我打电话"
呵呵呵呵

300

【在 l*******g 的大作中提到】
: 刚才有人要买琴,所以也给我打电话,我推荐了prs的se。在我印象中这个琴以前才300
: 多啊,为啥现在都600多了。还是我记错了。les paul我也想好了。只想买custom的了
: 。基本上锁定59 reissue,等我攒点钱吧。最近不烧了。

avatar
t*t
56
每个小任务需要有一定数量/规模的负载. 如果负载太小的话, overhead就太大了. 同
时, cache coherence也成问题. 比如两个CPU同时写相邻的两个字, 那两边都不能使用
cache.

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
U*e
57
好琴慢慢烧。
Ibanez从拷贝芬达吉本斯出身,低端产品比较多,高端的成功产品也不少。我说的这个
RG Prestige系列,琴脖子的扁平不粘手是一个特点。适合快速演奏。外形比较有新意(
相对而言),做工质量也很好。很多人乐于花个相对低价卖它的硬件琴体,回头把拾音
器换掉。
在市场上,Ibanez Prestige和Jackson Soloist (就是反轮,shredmaster弹“被遗忘
者”那首曲子用的琴)是一个档次的竞争对手。
再高档的有JS (“被遗忘者”的原曲用的就是它), JEM之类。那都是琴店里挂醒目位置
专门吓唬人用的乐。

【在 u***s 的大作中提到】
: 教瘦, Ibanez 的review 好象不太好(我没看过,只是听卖琴人说的)。 如果你有一把
: 一般的琴, 那下一把最好买好点的。PRS SE custom 性价比不错。但我下一把琴可能
: 会买一把好点的象gibson 之类的(又在烧钱呀)。

avatar
N*m
58
大牛,偶像阿,你不光C++精通阿

【在 t****t 的大作中提到】
: 每个小任务需要有一定数量/规模的负载. 如果负载太小的话, overhead就太大了. 同
: 时, cache coherence也成问题. 比如两个CPU同时写相邻的两个字, 那两边都不能使用
: cache.
:
: y

avatar
U*e
59
你说得对亚。太阳叔叔一把samick独孤不求胜,那也是阅尽名琴,曾经沧海了不是。。。
呵呵

【在 g**o 的大作中提到】
: 教授你这就是花心啊:)
: 声音的描述口口相传参考价值有限,自己搞几把试试,一个人搞几把也不过分。

avatar
t*t
60
作为一个硬件工程师, 难道这些不是我每天打交道的东西么. 总线啊, cache啊, 信号
啊, 什么什么的. java一类的东西就离我很遥远了.

【在 N***m 的大作中提到】
: 大牛,偶像阿,你不光C++精通阿
avatar
c*y
61
第一句是说我,我以为你也是这样..哈哈...

【在 U*****e 的大作中提到】
: 哈哈,这第一句是我说底么?不记得啦。
: 不是爬克不好,也不是我花心,不同的琴有不同的性格,有比较才知道各自的特长对吧
: 。比方手上这把的特点是:
: Lively, fast response, Clean pickin'; rhythm cuts through easily.
: 而我现在在找这两种声音
: Thick, warm and heavy sounds
: or
: Brilliant, crisp and balanced tone; creamy, powerful distortion.
: 本质上是要提高耳朵的鉴赏能力。慢慢来了。

avatar
f*e
62
学好了C++,java就应该很好学了吧?底层的我觉得C比C++好用,C++现在地位好像很尴
尬。

【在 t****t 的大作中提到】
: 作为一个硬件工程师, 难道这些不是我每天打交道的东西么. 总线啊, cache啊, 信号
: 啊, 什么什么的. java一类的东西就离我很遥远了.

avatar
a*t
63
我觉得吧,琴本身对声音的影响有限,当然有影响,你把Fender和Gibson
插到用一个amp, 什么都不调,声音区别当然很明显,但是你要是好好调一调,
应该都能出来你满意的声音. 对声音来说,amp的作用更大.
琴嘛,还真跟前两天说的似的,跟女生的包包差不多,主要是个形象与气质的
区别. haha //run

【在 U*****e 的大作中提到】
: 哈哈,这第一句是我说底么?不记得啦。
: 不是爬克不好,也不是我花心,不同的琴有不同的性格,有比较才知道各自的特长对吧
: 。比方手上这把的特点是:
: Lively, fast response, Clean pickin'; rhythm cuts through easily.
: 而我现在在找这两种声音
: Thick, warm and heavy sounds
: or
: Brilliant, crisp and balanced tone; creamy, powerful distortion.
: 本质上是要提高耳朵的鉴赏能力。慢慢来了。

avatar
t*t
64
per goodbug, that's not the case. core java maybe, not the framework. i have
no opinion on that, as i don't plan to learn java any time soon.
as for c++'s position, i still insist every language has its unique place as
every language is unique. just to make it clear, i am against one-language-
for-all-work or one-language-is-superior-over-others those kinds of view. i
am not interested in discussing which language is good for job market either
. there may be a best language for a task and that can be discussed.

【在 f*****e 的大作中提到】
: 学好了C++,java就应该很好学了吧?底层的我觉得C比C++好用,C++现在地位好像很尴
: 尬。

avatar
l*g
65
这个确实如此。我用fender串了mt2和pod2.现在fender出来了metallica的音色,所谓
的hambucker和single coil的区别也不过如此。

【在 a*t 的大作中提到】
: 我觉得吧,琴本身对声音的影响有限,当然有影响,你把Fender和Gibson
: 插到用一个amp, 什么都不调,声音区别当然很明显,但是你要是好好调一调,
: 应该都能出来你满意的声音. 对声音来说,amp的作用更大.
: 琴嘛,还真跟前两天说的似的,跟女生的包包差不多,主要是个形象与气质的
: 区别. haha //run

avatar
b*i
66
m=? n=?

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
g*o
67
很赞同,特别最后一句,呵呵。

【在 a*t 的大作中提到】
: 我觉得吧,琴本身对声音的影响有限,当然有影响,你把Fender和Gibson
: 插到用一个amp, 什么都不调,声音区别当然很明显,但是你要是好好调一调,
: 应该都能出来你满意的声音. 对声音来说,amp的作用更大.
: 琴嘛,还真跟前两天说的似的,跟女生的包包差不多,主要是个形象与气质的
: 区别. haha //run

avatar
y*b
68
1. #pragma omp parallel for一般不放在内层循环,而应该放在外层循环,
否则overhead太大(想想外层循环每次都要fork/join threads,不得了)。
放外层循环要注意定义和区分shared/private变量。
2. 对运算量和OpenMP开销可能需要个估计,比如
#pragma omp parallel for if (n > 5000),
n > 5000时才进行多线程并行,具体该多少,得自己测算比较。
3. Scheduling和chunk size组合,有好多种,也得测算比较找出最优的。比如:
#pragma omp parallel for schedule (static)
#pragma omp parallel for schedule (static, C)
#pragma omp parallel for schedule (dynamic)
#pragma omp parallel for schedule (dynamic, C)
我的印象是运算量足够大的时候,dynamic scheduling性能最好。
你这个32核的机器是哪一款?

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
A*1
69
好的吉他手,弹100块的squire也会很牛的
就像太阳叔叔弹Samick
但是如果太阳叔叔能有把PRS,好的效果器,好的音箱,一定会更牛,不是么?
而且有的东西,没有效果器,就只能意会了。不是技术好就能cover的
关于吉他和音箱哪个对声音影响大,我相信是音箱。毕竟耳朵最后听到的是音箱发出来
的声音。
但是这样把不同的吉他比做女生的包,我觉得也太过了
不同的木头,不同的pickup,不同的弦都会对声音有影响。这点,clean tone可能更明
显,high gain下,很多细节被抹平了。但是humbucker就是humbucker,两个的声音特
质是不同的。虽然调出的声音都可以很好听
avatar
g*y
70
如果是用intel cpu的话,用IPP library做吧,比你自己优化的简单多了。

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
A*1
71
如果吉他不同只是在于外形的话,各位不妨支持一下国货,买几把国内的所谓“仿琴“
啥牌子都有,200块一把。
avatar
N*m
72
哎,作为一个搞java的,欧被鄙视了

【在 t****t 的大作中提到】
: 作为一个硬件工程师, 难道这些不是我每天打交道的东西么. 总线啊, cache啊, 信号
: 啊, 什么什么的. java一类的东西就离我很遥远了.

avatar
l*g
73
关键是哪个琴不能用阿。没有大梁!!

【在 A******1 的大作中提到】
: 如果吉他不同只是在于外形的话,各位不妨支持一下国货,买几把国内的所谓“仿琴“
: 啥牌子都有,200块一把。

avatar
L*n
74
good suggestions,楼主有试过吗,结果如何?

【在 y**b 的大作中提到】
: 1. #pragma omp parallel for一般不放在内层循环,而应该放在外层循环,
: 否则overhead太大(想想外层循环每次都要fork/join threads,不得了)。
: 放外层循环要注意定义和区分shared/private变量。
: 2. 对运算量和OpenMP开销可能需要个估计,比如
: #pragma omp parallel for if (n > 5000),
: n > 5000时才进行多线程并行,具体该多少,得自己测算比较。
: 3. Scheduling和chunk size组合,有好多种,也得测算比较找出最优的。比如:
: #pragma omp parallel for schedule (static)
: #pragma omp parallel for schedule (static, C)
: #pragma omp parallel for schedule (dynamic)

avatar
s*h
75
同意,琴,技术,调整,amp,cab都是factor。
好琴容易弹,音色好调是肯定的,当然技术足够牛,烂琴
也能玩出技术和音色来,不过大多数人最终极的目的还是弹出好的音乐,而不是练出最牛的技术。

【在 A******1 的大作中提到】
: 好的吉他手,弹100块的squire也会很牛的
: 就像太阳叔叔弹Samick
: 但是如果太阳叔叔能有把PRS,好的效果器,好的音箱,一定会更牛,不是么?
: 而且有的东西,没有效果器,就只能意会了。不是技术好就能cover的
: 关于吉他和音箱哪个对声音影响大,我相信是音箱。毕竟耳朵最后听到的是音箱发出来
: 的声音。
: 但是这样把不同的吉他比做女生的包,我觉得也太过了
: 不同的木头,不同的pickup,不同的弦都会对声音有影响。这点,clean tone可能更明
: 显,high gain下,很多细节被抹平了。但是humbucker就是humbucker,两个的声音特
: 质是不同的。虽然调出的声音都可以很好听

avatar
a*l
76
不但简单多了,而且好得多了。

【在 g*****y 的大作中提到】
: 如果是用intel cpu的话,用IPP library做吧,比你自己优化的简单多了。
:
: y

avatar
a*t
77
你不能歧视女生的包啊,人家讲究也很多,据说是哪个地方的羊,
是肚皮还是屁股蛋上的皮,都make difference呢.

【在 A******1 的大作中提到】
: 好的吉他手,弹100块的squire也会很牛的
: 就像太阳叔叔弹Samick
: 但是如果太阳叔叔能有把PRS,好的效果器,好的音箱,一定会更牛,不是么?
: 而且有的东西,没有效果器,就只能意会了。不是技术好就能cover的
: 关于吉他和音箱哪个对声音影响大,我相信是音箱。毕竟耳朵最后听到的是音箱发出来
: 的声音。
: 但是这样把不同的吉他比做女生的包,我觉得也太过了
: 不同的木头,不同的pickup,不同的弦都会对声音有影响。这点,clean tone可能更明
: 显,high gain下,很多细节被抹平了。但是humbucker就是humbucker,两个的声音特
: 质是不同的。虽然调出的声音都可以很好听

avatar
f*a
78
C++的并行不太了解,说点和其他的。
既然是瓶颈,这么一小段代码可以稍微花点心思。你的代码里有太多不必要的乘法运算
,其实都只是加法,或者只需执行一次。另外读写用指针应该更有效率。
另:真想快,用FFT来算卷积。

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
c*3
79
我曾經幫我的同事的女兒買過99塊squire,試琴的時候我感覺音色真的還不錯了。
PRS是我唯一一個沒有擁有過的品牌,其實它的音色沒有什麽自己獨特的特點,可是巨
貴,除了賣德國手工藝,還真不知道爲什麽這麽有名氣。

。。

【在 A******1 的大作中提到】
: 好的吉他手,弹100块的squire也会很牛的
: 就像太阳叔叔弹Samick
: 但是如果太阳叔叔能有把PRS,好的效果器,好的音箱,一定会更牛,不是么?
: 而且有的东西,没有效果器,就只能意会了。不是技术好就能cover的
: 关于吉他和音箱哪个对声音影响大,我相信是音箱。毕竟耳朵最后听到的是音箱发出来
: 的声音。
: 但是这样把不同的吉他比做女生的包,我觉得也太过了
: 不同的木头,不同的pickup,不同的弦都会对声音有影响。这点,clean tone可能更明
: 显,high gain下,很多细节被抹平了。但是humbucker就是humbucker,两个的声音特
: 质是不同的。虽然调出的声音都可以很好听

avatar
s*e
80
对于DLP的运算还是用SIMD比较好。
用openMP如果性能不能接近linear scaling的话,还是用MPI比较好。
当然单就这个问题,用GPU最好。

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
A*1
81
最近比较关注PRS,因为PRS不再生产左手琴了
PRS选料比较严格
avatar
h*n
82
CPU level,可以试试intel TBB,不过最后速度和openmp应该差别不是太大
要blast speed,只有写到GPU里面运行,速度提升100倍以上,如果你的运算需要大规模
parallel computation的话,记得买个好的显卡,差别太大了。一个小的台机,配一个
好的显卡
轻松打败你的32核服务器。
GPGPU有很多选择,
比较火的c++ 11里面c++ AMP,前提有个支持directx11的显卡,那么c++ AMP可以利用
direct compute在显卡上跑C++程序,门槛应该比较低,但是你要跨平台就要另作打算
nvidia cuda也是个不错选择,记得买NV的显卡
openCL也不错
你要是会写opengl,懂点shader的话,也可以用老的technique
http://www.mathematik.uni-dortmund.de/~goeddeke/gpgpu/tutorial.

y

【在 y****n 的大作中提到】
: 在32核的服务器上,运行一小段图像卷积的操作。输入是图像矩阵(按列),和一个y
: 方向上的卷积kernel。举例来说,如果kernel是[-0.5 0 0 0 1 0 0 0 0.5],那么下面
: 程序中的变量分别为
: kernel: [-0.5 1 0.5]
: szKernel: 3
: step: 4
: 这段程序中使用了OpenMP对for循环执行并行操作。当使用>4个核时,程序运行速度反
: 而下降。这段程序要运行很多次,是整个程序的性能瓶颈,请大牛们指点一下该如何改
: 进。
: double s = kernel[(szKernel-1)/2];

avatar
z*a
83
这都啥价位啊?
PRS什么风格的使用的比较多啊? 左手的我就问你了,哈哈

【在 A******1 的大作中提到】
: 最近比较关注PRS,因为PRS不再生产左手琴了
: PRS选料比较严格

avatar
h*n
84
that guy is nuts, in his mind
programming == make website == a pile of shit design pattern build on top of
fucking JVM,sacrifice speed to get shit

have
as
language-
i
either

【在 t****t 的大作中提到】
: per goodbug, that's not the case. core java maybe, not the framework. i have
: no opinion on that, as i don't plan to learn java any time soon.
: as for c++'s position, i still insist every language has its unique place as
: every language is unique. just to make it clear, i am against one-language-
: for-all-work or one-language-is-superior-over-others those kinds of view. i
: am not interested in discussing which language is good for job market either
: . there may be a best language for a task and that can be discussed.

avatar
A*1
85
PRS一般可以切换单双拾音器,这样可以模范Single Coil和Humbucker 主要用来玩rock
类的,比较重一点,也可以玩玩jazz
做工比较细致
价位比较高,普通的大概在2500-4500价位
Private Stock(类似Custom Shop)的大概在8000以上
左手的已经很少见了,大概价位2800左右
avatar
G*7
86
c++amp currently has way too much overhead, and way too few utility
libraries compared to cuda.

规模
depends. large satellite/telescope images from geoinformatics or astronomy
are not easily fitted into the limited RAM of the gpu. data transfer over
the bus might kill the speed.
you will need vs 2012 for compilation and preferably windows 8 for
additional debugging advantages.

【在 h*******n 的大作中提到】
: CPU level,可以试试intel TBB,不过最后速度和openmp应该差别不是太大
: 要blast speed,只有写到GPU里面运行,速度提升100倍以上,如果你的运算需要大规模
: parallel computation的话,记得买个好的显卡,差别太大了。一个小的台机,配一个
: 好的显卡
: 轻松打败你的32核服务器。
: GPGPU有很多选择,
: 比较火的c++ 11里面c++ AMP,前提有个支持directx11的显卡,那么c++ AMP可以利用
: direct compute在显卡上跑C++程序,门槛应该比较低,但是你要跨平台就要另作打算
: nvidia cuda也是个不错选择,记得买NV的显卡
: openCL也不错

avatar
g*o
87
切换这些不就是个连线问题吗,买个好点pickup,照着说明书重新走线。
这类feature不应该是主要卖点。

rock

【在 A******1 的大作中提到】
: PRS一般可以切换单双拾音器,这样可以模范Single Coil和Humbucker 主要用来玩rock
: 类的,比较重一点,也可以玩玩jazz
: 做工比较细致
: 价位比较高,普通的大概在2500-4500价位
: Private Stock(类似Custom Shop)的大概在8000以上
: 左手的已经很少见了,大概价位2800左右

avatar
A*1
89
做工好,木头好,音色好,手感好,这些算feature么?
量产的吉他里PRS算是做工最好的了
等待器材组的铜鞋的input
avatar
d*q
90

of
JVM is very good indeed. many experts have contributed for a decade.

【在 h*******n 的大作中提到】
: that guy is nuts, in his mind
: programming == make website == a pile of shit design pattern build on top of
: fucking JVM,sacrifice speed to get shit
:
: have
: as
: language-
: i
: either

avatar
z*a
91
没钱买。。。过些年再说了。。哈哈

rock

【在 A******1 的大作中提到】
: PRS一般可以切换单双拾音器,这样可以模范Single Coil和Humbucker 主要用来玩rock
: 类的,比较重一点,也可以玩玩jazz
: 做工比较细致
: 价位比较高,普通的大概在2500-4500价位
: Private Stock(类似Custom Shop)的大概在8000以上
: 左手的已经很少见了,大概价位2800左右

avatar
U*e
92
"PRS是我唯一一個沒有擁有過的品牌"
>>>超强大<<<

【在 c*******3 的大作中提到】
: 我曾經幫我的同事的女兒買過99塊squire,試琴的時候我感覺音色真的還不錯了。
: PRS是我唯一一個沒有擁有過的品牌,其實它的音色沒有什麽自己獨特的特點,可是巨
: 貴,除了賣德國手工藝,還真不知道爲什麽這麽有名氣。
:
: 。。

avatar
U*e
93
那你还不快加入PGOA?
avatar
U*e
94
嗯,形象与气质,也是满重要的,关键是穿出来能让别人感觉到区别,否则就是自己骗
自己了。
哎,怎么感觉上错版了

【在 a*t 的大作中提到】
: 我觉得吧,琴本身对声音的影响有限,当然有影响,你把Fender和Gibson
: 插到用一个amp, 什么都不调,声音区别当然很明显,但是你要是好好调一调,
: 应该都能出来你满意的声音. 对声音来说,amp的作用更大.
: 琴嘛,还真跟前两天说的似的,跟女生的包包差不多,主要是个形象与气质的
: 区别. haha //run

avatar
U*e
95
那就真的是买“形象和气质”了。。。

【在 l*******g 的大作中提到】
: 关键是哪个琴不能用阿。没有大梁!!
avatar
l*g
96
教授,练琴吧。

【在 U*****e 的大作中提到】
: 那就真的是买“形象和气质”了。。。
avatar
U*e
97
will do!

【在 l*******g 的大作中提到】
: 教授,练琴吧。
avatar
c*3
98
呵呵,这句话听起来的确有点太吹牛B了,我的意思是说当年在北京能见到的有名气的
品牌也就那么几个,不像在这里各种牌子都有,哦,对了,我曾经有过kramer和hamer
可是这边市场上好像绝迹了。

【在 U*****e 的大作中提到】
: "PRS是我唯一一個沒有擁有過的品牌"
: >>>超强大<<<

avatar
U*e
99
那也很强大了。当年那些琴都是自己买的么,有没有厂家送的之类?
还有,Musicians Friend 上两个牌子都有。Kramer的琴头看着挺滑稽的。

hamer

【在 c*******3 的大作中提到】
: 呵呵,这句话听起来的确有点太吹牛B了,我的意思是说当年在北京能见到的有名气的
: 品牌也就那么几个,不像在这里各种牌子都有,哦,对了,我曾经有过kramer和hamer
: 可是这边市场上好像绝迹了。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。