Redian新闻
>
150行 F# 做矩阵运算比MKL还快
avatar
150行 F# 做矩阵运算比MKL还快# Programming - 葵花宝典
h*e
1
【 以下文字转载自 Computation 讨论区 】
发信人: HappyBeeLife (littlebee), 信区: Computation
标 题: CS 女 PHD 职业道路规划?请教IT前辈
关键字: CS PhD Career
发信站: BBS 未名空间站 (Wed Feb 10 23:18:38 2010, 美东)
快要毕业了才开始想这个问题,确实是很惭愧,欢迎拍砖。
本人二流学校cs PHD。
对于做研究没有激情,也没有讨厌。
论文不多,勉强毕业。
所以搞的很没有信心,目前不可能去做faculty
但是不想要做万年薄厚,理想去大一点的公司研究部门。
不过研究部门也都是要编程编程再编程。
听去大公司的的同学也说压力大很辛苦,每天工作12个小时,还要周末加班
感觉长期面对机器会越来越nerdy,女人太nerdy让人觉得怪悲惨的。
我的性格比较开朗,喜欢跟人打交道,
想到以后去工业界天天编程头都大了。
想问问在大公司的IT前辈,尤其是女前辈,
有没有一条职业道路是可以逐渐由技术研究转向行政管理方向的呢?或者consulting?
如果有,要如何往这个方向努力呢?毕竟
avatar
t*u
2
不知道可不可行。
我的如意算盘是:用Citi Dividend 去药店买1000刀的giftcard,CB就是50刀。
然后用这个giftcard去付学费(俺今年只要交保险就行了,所以少)。
学校会收2.75%的手续费,就是27.5刀。这样还是省了22.5刀。
各位大佬觉得可行马?
avatar
i*s
4
刚刚提交了DS160,拿到了确认页。请问一下多久可以用这个去预约?主要是想拖到3月
16日后。
谢谢!
avatar
m*m
5
做科研工作,部门很小,两间办公室,我来的最晚,所以主要办公室人员已满,我自己
一个人坐在一间屋子。刚来时和领导互动较好,常得到领导表扬,但并没有洋洋自得,
因为内心觉得领导还是非常有才能得,我的工作也是在领导指导下做的。
期间和同部门另一人B有合作,但目前B贡献较小,因为大部分工作都是我在做,B只是
辅助。但B很想在领导面前表现自己也做了很多贡献,老板和B讨论了两次,B对这个工
作分析不出所以然,然后领导就主要找我了。
最近我忽然听到主办公室的人当着领导的面狂夸我,说我是本部门最smart最nice的人
!按理说得到表扬应该高兴,可我何德何能,能让别人如此当领导面表扬我?问题是我
和其他人都不熟,除了领导表扬过我(是和领导谈话时表扬,并没有在所有人面前表扬
),更重要的是,我一个新来的,对所有东西不熟悉,别人帮我的时候多,我也帮过别
人,但次数少得多,为什么忽然所有人都这么夸我?而且当着领导的面狂夸我?后来了
解到是B再和其他人聊天时一直不停夸我,说领导如何欣赏我,我如何性格好等等。B和
其他人很熟,又常在一个办公室聊天,说的又不是坏话,所以可信度似乎很高的样子。领
导最近开始对我摆脸色,态度明显冷淡很多!有事找领导也常拖着不办,我心里很焦躁
。自己很想赶快做些东西出来。最坑爹的是,我来美国时间不长,英语很
差,交流上专业的东西还凑合,专业之外的东西和人交流很成问题,每次听别人说话,
我都在心里费力地理解别人说的是什么意思,往往在我思考准备怎么表达时,别人的话
题已经结束转到别处了,心里很憋屈。别人表扬我时我很诧异,没反应过来话题就过去
了,也难以专门解释。没想到下次又遇到同样情况,我当时第一反应就是大家工作也都
很好,很smart,对我帮助很多很nice。问题是目前领导很冷淡,我不知道怎么办好?
别人没说我坏话,只是引起领导忌讳,我也无法向领导解释,怎么办?
BTW,B也是中国人,年纪级别都比我低些。
avatar
r*e
6
谢谢大家的回复!
有一点我一开始没有写清楚,我EB2的PD是30OCT08
从大家的回复看,PD排到了还有可能倒退?这也太不确定了
有人能说说从EB2交485/调整身份到最后拿到绿卡,和EB1B从交petition到最后拿到绿卡,
通常在时间上的区别吗?多谢了!
***
今天看到EB2的排期到了(明年1月),和大家一样,非常高兴。
但是我因为不确定EB2的进展,9月底找了律师同时办EB1B,
中间因为回国了一个月,所以停了一段时间
目前推荐信都已经拿到,但是petition letter和evidence还在finalize
想问问大家,现在这个情况,EB1B还要继续吗?
1)是不是EB2排期到了就可以交485和调整身份?家属是不是就可以找工作了?
2)EB2从交485和调整身份到最后拿到绿卡还有什么环节,通常需要多少时间?
3)现在这个情况,EB1B和EB2比,在最后拿到绿卡的时间上会有优势吗?
我的理解是EB1B交了140还要审核,所以在交485和调整身份上肯定是没有EB2快了。
但是不知道从交485和调整身份到最后拿到绿卡的环节EB1B会不会快。
多谢大家帮忙!
avatar
H*7
7
Cuddler" Blanket $2.99 Shipped
"Cuddler" blanket [onestopplus.com]comes up as $5.99 in the cart then
with the code is $2.99!!
Use code RD50%PLUS
The "cuddler" is cozy to slip on while reading, watching T.V, at a
sports event or in a car! This versatile blanket with sleeves fits all
sizes.
* Generous size
* Anti pill
* Extra soft
* New deluxe weight
* Washable polyester fleece
Item #: 0054-85439-1044
Was: $34.99
Now: $9.99
Merchandise Subtotal $5.99
Promotional Savings ($3.00)
Sales Tax $0.00
Shi
avatar
n*7
8
这牛皮是不是吹爆了?别人要看代码他说卖掉了。
Case study: QR decomposition This is a basic numerical method from linear
algebra provided by libraries like LAPACK. The reference LAPACK
implementation is 2,077 lines of Fortran. I wrote an F# implementation in
under 80 lines of code that achieves the same level of performance. But the
reference implementation is not fast: vendor-tuned implementations like
Intel's Math Kernel Library (MKL) are often 10x faster. Remarkably, I
managed to optimize my F# code well beyond the performance of Intel's
implementation running on Intel hardware whilst keeping my code under 150
lines of code and fully generic (it can handle single and double precision,
and complex and even symbolic matrices!): for tall thin matrices my F# code
is up to 3× faster than the Intel MKL.
stackoverflow的链接见二楼
avatar
t*a
9
如果擅长和人打交道的话也许可以试试 Accenture 这样的 consulting 公司?
如果不讨厌数字的话也去可以搞搞 finance 领域和 CS 相关的工作?

【在 h**********e 的大作中提到】
: 【 以下文字转载自 Computation 讨论区 】
: 发信人: HappyBeeLife (littlebee), 信区: Computation
: 标 题: CS 女 PHD 职业道路规划?请教IT前辈
: 关键字: CS PhD Career
: 发信站: BBS 未名空间站 (Wed Feb 10 23:18:38 2010, 美东)
: 快要毕业了才开始想这个问题,确实是很惭愧,欢迎拍砖。
: 本人二流学校cs PHD。
: 对于做研究没有激情,也没有讨厌。
: 论文不多,勉强毕业。
: 所以搞的很没有信心,目前不可能去做faculty

avatar
l*y
10
去吧

【在 t***u 的大作中提到】
: 不知道可不可行。
: 我的如意算盘是:用Citi Dividend 去药店买1000刀的giftcard,CB就是50刀。
: 然后用这个giftcard去付学费(俺今年只要交保险就行了,所以少)。
: 学校会收2.75%的手续费,就是27.5刀。这样还是省了22.5刀。
: 各位大佬觉得可行马?

avatar
a*n
12
这个一般不会过期,除非通知要换新表。

【在 i**s 的大作中提到】
: 刚刚提交了DS160,拿到了确认页。请问一下多久可以用这个去预约?主要是想拖到3月
: 16日后。
: 谢谢!

avatar
m*m
13
自己顶一下
avatar
N*r
14
hand in 485 now, or you want to wait to another 8 months or more with
uncertainty.
avatar
h*e
16
类似accenture consulting的公司会要我这样背景的吗? 进什么部门呢?
我会去关注一下。
多谢。
avatar
t*u
17
您这是准了?
avatar
n*h
18
只看了数学部分,还活着的神童中,
陶哲轩已经获得费尔茨奖,不负神童之名。
Jay Luo 不知道现在是干啥的。
一个貌似从事了不良职业。
还有一个年级还太小。

【在 B******1 的大作中提到】
: http://en.wikipedia.org/wiki/List_of_child_prodigies
avatar
b*i
19
1年之内有效
avatar
a*t
20
PAT...我很理解你,但我不是这方面的达人,未必有什么好建议。还有你怎么知道B是
陷害你,也许他就是这么觉得?至少他都在说你好啊。。。虽然结果。。。但是没有十
分把握说他用心不良还是先放一放。
你LD也就是冷淡你一下,看开一些吧,宠辱不惊,,该干嘛干嘛吧。
avatar
a*x
21
why not

【在 r*******e 的大作中提到】
: 谢谢大家的回复!
: 有一点我一开始没有写清楚,我EB2的PD是30OCT08
: 从大家的回复看,PD排到了还有可能倒退?这也太不确定了
: 有人能说说从EB2交485/调整身份到最后拿到绿卡,和EB1B从交petition到最后拿到绿卡,
: 通常在时间上的区别吗?多谢了!
: ***
: 今天看到EB2的排期到了(明年1月),和大家一样,非常高兴。
: 但是我因为不确定EB2的进展,9月底找了律师同时办EB1B,
: 中间因为回国了一个月,所以停了一段时间
: 目前推荐信都已经拿到,但是petition letter和evidence还在finalize

avatar
n*7
22
后面有个国人哥们儿朱印说:
Here are two examples I can share:
1. Matrix multiplication: I have a blog post comparing different matrix
multiplication implementations.
2. LBFGS
I have a large scale logistic regression solver using LBFGS optimization,
which is coded in C++. The implementation is well tuned. I modified some
code to code in C++/CLI, i.e. I compiled the code into .Net. The .Net
version is 3 to 5 times slower than the naive compiled one on different
datasets. If you code LBFGS in F#, the performance can not be better than C+
+/CLI or C#, (but would be very close).
I have another post on Why F# is the language for data mining, although not
quite related to the performance issue you concern here, it is quite related
to scientific computing in F#.
这个牛逼说:
This is not true: "If you code LBFGS in F#, the performance can not be
better than C++/CLI or C#, (but would be very close).". This is exactly the
kind of application where F# can be a lot faster than C#.
-----
No, the main benefit of inline in F# is not that it removes the overhead of
function calls but, rather, that it causes the CLR to type-specialize your
code. If your LBFGS is only handling float array or vector inputs and
outputs then you have type specialized it by hand for one particular case
and that has made it much less useful. A general-purpose BFGS implementation
should read its input and write its output directly in the user's data
structures using functions that the user supplies. F# has a huge performance
advantage over C# here.
我具体不懂,但是还是觉得牛逼要爆了。哪位大牛点评一下?
avatar
G*i
23
身份有没有问题?

【在 h**********e 的大作中提到】
: 类似accenture consulting的公司会要我这样背景的吗? 进什么部门呢?
: 我会去关注一下。
: 多谢。

avatar
J*i
24
买GC不一定会算消费吧

【在 t***u 的大作中提到】
: 不知道可不可行。
: 我的如意算盘是:用Citi Dividend 去药店买1000刀的giftcard,CB就是50刀。
: 然后用这个giftcard去付学费(俺今年只要交保险就行了,所以少)。
: 学校会收2.75%的手续费,就是27.5刀。这样还是省了22.5刀。
: 各位大佬觉得可行马?

avatar
s*8
25
这个应该是那个 Jay Luo,好像是码工
http://www.linkedin.com/in/jayluo
Jay Luo’s Education
* Stanford University
MS , Computer Science , 1984 — 1987
* Stanford University
MS , Mathematics , 1982 — 1984
* Boise State University
BS , Mathematics , 1979 — 1982
看样子读数学简直是浪费。最后还是再花3年重读计算机。

【在 n********h 的大作中提到】
: 只看了数学部分,还活着的神童中,
: 陶哲轩已经获得费尔茨奖,不负神童之名。
: Jay Luo 不知道现在是干啥的。
: 一个貌似从事了不良职业。
: 还有一个年级还太小。

avatar
e*p
26
刚才我试着填写online application,expiration是4/30/2014,貌似一年多失效
avatar
m*m
27
B在这里几年了,对领导比较了解。当别人当领导的面说我是本组最smart的人时,老板
脸色都变了。。。领导才是最samrt的人啊。这是太了解领导,然后通过捧你而陷害你
啊!
在我到这个组之前,B是领导最偏爱的人。
avatar
y*n
28
当然要继续了

【在 r*******e 的大作中提到】
: 谢谢大家的回复!
: 有一点我一开始没有写清楚,我EB2的PD是30OCT08
: 从大家的回复看,PD排到了还有可能倒退?这也太不确定了
: 有人能说说从EB2交485/调整身份到最后拿到绿卡,和EB1B从交petition到最后拿到绿卡,
: 通常在时间上的区别吗?多谢了!
: ***
: 今天看到EB2的排期到了(明年1月),和大家一样,非常高兴。
: 但是我因为不确定EB2的进展,9月底找了律师同时办EB1B,
: 中间因为回国了一个月,所以停了一段时间
: 目前推荐信都已经拿到,但是petition letter和evidence还在finalize

avatar
S*8
29
LAPACK层的性能现在几乎完全取决于底层BLAS的性能,LAPACK的算法层的算法都是基本
固定了
这哥们除非在lapack层作出重大变化,否则干不过MKL的blas+lapack,但是能在LAPACK算
法层做重大优化的,估计能去mit当叫兽了
avatar
m*s
30
你这是哪门子的大公司?
"听去大公司的的同学也说压力大很辛苦,每天工作12个小时,还要周末加班."
我在美国干了这么公司, 还真没碰到得天天加班的.

【在 h**********e 的大作中提到】
: 类似accenture consulting的公司会要我这样背景的吗? 进什么部门呢?
: 我会去关注一下。
: 多谢。

avatar
r*6
31
FAINT,你买哪家的GC啊?
有卖你学校GC啊?

【在 t***u 的大作中提到】
: 不知道可不可行。
: 我的如意算盘是:用Citi Dividend 去药店买1000刀的giftcard,CB就是50刀。
: 然后用这个giftcard去付学费(俺今年只要交保险就行了,所以少)。
: 学校会收2.75%的手续费,就是27.5刀。这样还是省了22.5刀。
: 各位大佬觉得可行马?

avatar
m*o
32
基础不一样,同样是码工可能水平会差很多。

【在 s******8 的大作中提到】
: 这个应该是那个 Jay Luo,好像是码工
: http://www.linkedin.com/in/jayluo
: Jay Luo’s Education
: * Stanford University
: MS , Computer Science , 1984 — 1987
: * Stanford University
: MS , Mathematics , 1982 — 1984
: * Boise State University
: BS , Mathematics , 1979 — 1982
: 看样子读数学简直是浪费。最后还是再花3年重读计算机。

avatar
t*d
33
好好干,出了活老板就高兴了。

【在 m****m 的大作中提到】
: 做科研工作,部门很小,两间办公室,我来的最晚,所以主要办公室人员已满,我自己
: 一个人坐在一间屋子。刚来时和领导互动较好,常得到领导表扬,但并没有洋洋自得,
: 因为内心觉得领导还是非常有才能得,我的工作也是在领导指导下做的。
: 期间和同部门另一人B有合作,但目前B贡献较小,因为大部分工作都是我在做,B只是
: 辅助。但B很想在领导面前表现自己也做了很多贡献,老板和B讨论了两次,B对这个工
: 作分析不出所以然,然后领导就主要找我了。
: 最近我忽然听到主办公室的人当着领导的面狂夸我,说我是本部门最smart最nice的人
: !按理说得到表扬应该高兴,可我何德何能,能让别人如此当领导面表扬我?问题是我
: 和其他人都不熟,除了领导表扬过我(是和领导谈话时表扬,并没有在所有人面前表扬
: ),更重要的是,我一个新来的,对所有东西不熟悉,别人帮我的时候多,我也帮过别

avatar
f*l
34
如果律师能够退钱的话,就没有必要了吧,除非EB2的排期大幅后退。而新140上去,就算
加急,恐怕最终拿到卡半年还是要的。实在看不出有什么益处。如果律师不肯退钱,那
就办呗,就当多花钱和时间买个保险。
avatar
g*t
35
他可以优化多核调度。不一定走改进加减乘除的路线。


: LAPACK层的性能现在几乎完全取决于底层BLAS的性能,LAPACK的算法层的算法都
是基本

: 固定了

: 这哥们除非在算法层作出重大变化,否则干不过MKL的blas lapack,但是能在
LAPACK算

: 法层做重大优化的,估计能去mit当叫兽了



【在 S****8 的大作中提到】
: LAPACK层的性能现在几乎完全取决于底层BLAS的性能,LAPACK的算法层的算法都是基本
: 固定了
: 这哥们除非在lapack层作出重大变化,否则干不过MKL的blas+lapack,但是能在LAPACK算
: 法层做重大优化的,估计能去mit当叫兽了

avatar
h*e
36
google
avatar
P*k
37
GC可以交学费?
avatar
m*m
39
最近找领导讨论工作,领导爱搭不理,工作也不给安排,没法往下进行呀。唉。。。为
啥到处都这么多小人
avatar
m*p
40
如果你拿到ead和ap就能满足,就别办了,下个月就能交485
但是实际拿到绿卡的时间没法说,应该不会比eb1b快
avatar
g*t
41
他说的有一定道理。现有成熟的矩阵库并不是单方面追求速度的。predictable 也很重
要。另外调用的over head改进下是可能的。
最后over all来讲, F#很快。编译型FP都不慢。


: 后面有个国人哥们儿朱印说:

: Here are two examples I can share:

: 1. Matrix multiplication: I have a blog post comparing different
matrix

: multiplication implementations.

: 2. LBFGS

: I have a large scale logistic regression solver using LBFGS
optimization,

: which is coded in C . The implementation is well tuned. I modified
some

: code to code in C /CLI, i.e. I compiled the code into .Net. The .Net

: version is 3 to 5 times slower than the naive compiled one on
different

: datasets. If you code LBFGS in F#, the performance can not be better
than C



【在 n******7 的大作中提到】
: 后面有个国人哥们儿朱印说:
: Here are two examples I can share:
: 1. Matrix multiplication: I have a blog post comparing different matrix
: multiplication implementations.
: 2. LBFGS
: I have a large scale logistic regression solver using LBFGS optimization,
: which is coded in C++. The implementation is well tuned. I modified some
: code to code in C++/CLI, i.e. I compiled the code into .Net. The .Net
: version is 3 to 5 times slower than the naive compiled one on different
: datasets. If you code LBFGS in F#, the performance can not be better than C+

avatar
h*e
42
身份目前是F1,所以想去大公司解决身份问题
avatar
h*z
43
LZ说的是visa那种GC吧

【在 P*****k 的大作中提到】
: GC可以交学费?
avatar
a*t
44
那你就低调一点儿吧,过了这阵,LD忘了这茬就好了。
我也是给人阴的料,目前天天被阴中。没啥好主意,就当帮你顶贴子了。

【在 m****m 的大作中提到】
: 最近找领导讨论工作,领导爱搭不理,工作也不给安排,没法往下进行呀。唉。。。为
: 啥到处都这么多小人

avatar
o*o
45
扯蛋的事。。
多半是Fortran或者C++参考编译器设置有问题或者没有用新CPU特性,比较不公平
avatar
h*e
46
不过呢,IT里面的分类很多,可能有导致很大区别
我是偏应用的, image processing方向的,不是网络,不是系统,不是算法
avatar
r*6
47
那个开通费都很贵吧。

【在 h****z 的大作中提到】
: LZ说的是visa那种GC吧
avatar
M*l
48


【在 m****m 的大作中提到】
: 做科研工作,部门很小,两间办公室,我来的最晚,所以主要办公室人员已满,我自己
: 一个人坐在一间屋子。刚来时和领导互动较好,常得到领导表扬,但并没有洋洋自得,
: 因为内心觉得领导还是非常有才能得,我的工作也是在领导指导下做的。
: 期间和同部门另一人B有合作,但目前B贡献较小,因为大部分工作都是我在做,B只是
: 辅助。但B很想在领导面前表现自己也做了很多贡献,老板和B讨论了两次,B对这个工
: 作分析不出所以然,然后领导就主要找我了。
: 最近我忽然听到主办公室的人当着领导的面狂夸我,说我是本部门最smart最nice的人
: !按理说得到表扬应该高兴,可我何德何能,能让别人如此当领导面表扬我?问题是我
: 和其他人都不熟,除了领导表扬过我(是和领导谈话时表扬,并没有在所有人面前表扬
: ),更重要的是,我一个新来的,对所有东西不熟悉,别人帮我的时候多,我也帮过别

avatar
S*8
49
玩毛的多核调度,mkl对自家多核向量架构的支持别人根本玩不过,您老的知识停留在
十年前. 以现在的处理器架构跟mkl的成熟度,不可能再出Goto类似的人物了

【在 g****t 的大作中提到】
: 他可以优化多核调度。不一定走改进加减乘除的路线。
:
:
: LAPACK层的性能现在几乎完全取决于底层BLAS的性能,LAPACK的算法层的算法都
: 是基本
:
: 固定了
:
: 这哥们除非在算法层作出重大变化,否则干不过MKL的blas lapack,但是能在
: LAPACK算
:
: 法层做重大优化的,估计能去mit当叫兽了
:

avatar
m*l
50
accenture or ZS 这些consulting 公司现在都不给f1办身份了, 有了绿卡再考虑吧。
。。

【在 h**********e 的大作中提到】
: 身份目前是F1,所以想去大公司解决身份问题
avatar
t*u
51
在药店买Amex的giftcard还要开通费?没听说过啊?
avatar
M*l
52
你确定是被B陷害的不是自己的英语问题影响到领导对你的态度了么?有可能有时候你
意会错领导的意思了自己都没意识到,觉得被你抢了风头的人再乘机添油加醋一下。别
人表扬你smart的时候你应该顺势当面夸几句我们领导才是组里最smart的。
刚到的时候大家互相不了解英语不好也不会当面给你难堪,赞美之词也不会吝啬,自己
别太当真了。时间长了总是不能talk in a decent way, 自然会有小鞋穿,跟其他组的
人交流领导也觉得不体面。现在抓紧做好工作让领导看到你起早贪黑勤奋努力,当然这
里的关键是让领导看到。
每个人刚过来工作都有一段适应期,很多人都是learned this in a hard way。慢慢会
好的,也不用太担心。

【在 m****m 的大作中提到】
: 做科研工作,部门很小,两间办公室,我来的最晚,所以主要办公室人员已满,我自己
: 一个人坐在一间屋子。刚来时和领导互动较好,常得到领导表扬,但并没有洋洋自得,
: 因为内心觉得领导还是非常有才能得,我的工作也是在领导指导下做的。
: 期间和同部门另一人B有合作,但目前B贡献较小,因为大部分工作都是我在做,B只是
: 辅助。但B很想在领导面前表现自己也做了很多贡献,老板和B讨论了两次,B对这个工
: 作分析不出所以然,然后领导就主要找我了。
: 最近我忽然听到主办公室的人当着领导的面狂夸我,说我是本部门最smart最nice的人
: !按理说得到表扬应该高兴,可我何德何能,能让别人如此当领导面表扬我?问题是我
: 和其他人都不熟,除了领导表扬过我(是和领导谈话时表扬,并没有在所有人面前表扬
: ),更重要的是,我一个新来的,对所有东西不熟悉,别人帮我的时候多,我也帮过别

avatar
g*t
53
1.
你应该找找10年EE版我讲电源的贴。那时候很多人和你现在的说法都是类似的。几年过
去技术换代,我可以肯定他们所在的公司都在这个圈子消失了。
后来出现的intc turbo boost 的项目,以及最近新闻说的某手机CPU变慢。这些算法相
关部分最早是我写。然后我司business man拿去做生意。现在我们组维护的人也是我培
训的。
2.
自己写多核调度可以提高矩阵运算。原因很简单,mill 优化的assumption不是
在specific的用户层。你的程序知道自己要做什么,所以根据多余的信息,完全可能你
可以进一步优化。
3.
另外回到F#,
FFTW is arguably the world's fastest Fourier transform implementation and is
used in many commercial applications including MATLAB as well as being
freely available and prepackaged for almost all Linux distributions. The FFT
routines that make up the FFTW library are C code generated by an OCaml
program called genfft.
143,802 registered installs on Debian and Ubuntu.


: 玩毛的多核调度,mkl对自家多核向量架构的支持别人根本玩不过,您老
的知识
停留在

: 十年前. 以现在的处理器架构跟mkl的成熟度,不可能再出Goto类似的人
物了



【在 S****8 的大作中提到】
: 玩毛的多核调度,mkl对自家多核向量架构的支持别人根本玩不过,您老的知识停留在
: 十年前. 以现在的处理器架构跟mkl的成熟度,不可能再出Goto类似的人物了

avatar
h*e
54
哦, 我想也是:)

【在 m********l 的大作中提到】
: accenture or ZS 这些consulting 公司现在都不给f1办身份了, 有了绿卡再考虑吧。
: 。。

avatar
l*i
55
LOL
avatar
h*e
56
我说句实话,你就是传说中的小人,B不是。
“BTW,B也是中国人,年纪级别都比我低些。”
都是中国人,年纪级别比你低,所以呢?你比B强?没看出来。B人缘好,老板也喜欢,
嘴甜,擅长夸别人,你呢?人缘一般,笨嘴拙腮,表达能力差,不招人喜欢,还自诩技
术比别人强。典型的小人嘛。
如果我是你,我会老老实实跟着B混,认人家当老大,都是同胞,你把B捧红了,自然能
分你一杯羹。

【在 m****m 的大作中提到】
: 最近找领导讨论工作,领导爱搭不理,工作也不给安排,没法往下进行呀。唉。。。为
: 啥到处都这么多小人

avatar
g*t
57
最大的可能是:
他知道自己要做的计算。
通用库的assumption与此不同。


: 扯蛋的事。。

: 多半是Fortran或者C 参考编译器设置有问题或者没有用新CPU特性,比
较不公平



【在 o**o 的大作中提到】
: 扯蛋的事。。
: 多半是Fortran或者C++参考编译器设置有问题或者没有用新CPU特性,比较不公平

avatar
h*e
58
google。。可能只是某些小组吧

【在 m********s 的大作中提到】
: 你这是哪门子的大公司?
: "听去大公司的的同学也说压力大很辛苦,每天工作12个小时,还要周末加班."
: 我在美国干了这么公司, 还真没碰到得天天加班的.

avatar
D*D
59

本周去cvs 买两张 500的amex 出5块cvs 假钱, 两张amex的卡费是5.95*2

【在 t***u 的大作中提到】
: 不知道可不可行。
: 我的如意算盘是:用Citi Dividend 去药店买1000刀的giftcard,CB就是50刀。
: 然后用这个giftcard去付学费(俺今年只要交保险就行了,所以少)。
: 学校会收2.75%的手续费,就是27.5刀。这样还是省了22.5刀。
: 各位大佬觉得可行马?

avatar
m*m
60
你的观点好奇特。其实有一点我没说,B向组里其他人传播领导对我与众不同,大家有
什么为难之事怕领导不同意时就说让我去说,因为领导对我特别。领导男性,我女,这
样你也认为B嘴甜会夸人?
B比我年龄小十岁,大家又不一个级别,我自己认为没什么可比性。每个人都好好干活
,干得好领导自然看得到,她干得好领导一样会夸奖,这和夸我不冲突。我也经常夸她
,但没有别有用心。这是我和她的区别。这从何处看出我才是小人?楼上的结论不奇怪
吗?
此外,我们每个人都有自己的课题,我为啥跟着B混?她混好了成果是她自己的,不可
能分给我。相反,我的课题她总想多分一些,这才是她黑我的原因所在。而且我经验稍
多些,B每次有技术问题问我我也从不藏私。我怎么是小人了?
avatar
S*8
61
你说的这个本身overhead就很小,再去看看mkl最近一两年的release note,现在mkl也
允许
直接忽略掉一些对assumption的处理,比如一些小矩阵的各种check.
你十年前电源的贴跟blas有毛关系嘛,不要倚老卖老

【在 g****t 的大作中提到】
: 1.
: 你应该找找10年EE版我讲电源的贴。那时候很多人和你现在的说法都是类似的。几年过
: 去技术换代,我可以肯定他们所在的公司都在这个圈子消失了。
: 后来出现的intc turbo boost 的项目,以及最近新闻说的某手机CPU变慢。这些算法相
: 关部分最早是我写。然后我司business man拿去做生意。现在我们组维护的人也是我培
: 训的。
: 2.
: 自己写多核调度可以提高矩阵运算。原因很简单,mill 优化的assumption不是
: 在specific的用户层。你的程序知道自己要做什么,所以根据多余的信息,完全可能你
: 可以进一步优化。

avatar
D*r
62
not possible啊。真这样还能常被评为Best companies to work for 前几名?
通常即使有加班也只是发生在release前一段,一年也碰不上几次。

【在 h**********e 的大作中提到】
: google
avatar
t*u
63
楼上主意好!本周Rite Aid 也是两张出5刀in-Ad coupon.
谢谢!
avatar
m*m
64
说得很有道理,其实B陷害是一方面,而我没能及时作出反应更加剧了领导的不高兴。
这正是我说自己英语不好造成的最坑爹之处。所以最近一直在心里准备,万一遇到类似
情况自己该如何表现才能扭转在领导心中的印象,也是我最希望在这里得到大家帮助之
处。

【在 M******l 的大作中提到】
: 你确定是被B陷害的不是自己的英语问题影响到领导对你的态度了么?有可能有时候你
: 意会错领导的意思了自己都没意识到,觉得被你抢了风头的人再乘机添油加醋一下。别
: 人表扬你smart的时候你应该顺势当面夸几句我们领导才是组里最smart的。
: 刚到的时候大家互相不了解英语不好也不会当面给你难堪,赞美之词也不会吝啬,自己
: 别太当真了。时间长了总是不能talk in a decent way, 自然会有小鞋穿,跟其他组的
: 人交流领导也觉得不体面。现在抓紧做好工作让领导看到你起早贪黑勤奋努力,当然这
: 里的关键是让领导看到。
: 每个人刚过来工作都有一段适应期,很多人都是learned this in a hard way。慢慢会
: 好的,也不用太担心。

avatar
g*t
65
我这不是倚老卖老。是举个例子告诉你,
不要看个大公司的名字就觉得你赢不了。
更不要因为是大公司多少人做的活,就觉得别人也赢不了。
我本科时候写的fortran比blas里有的函数都快也是可能的。
信不信由你。


: 你说的这个本身overhead就很小,再去看看mkl最近一两年的release
note,现
在mkl也

: 允许

: 直接忽略掉一些对assumption的处理,比如一些小矩阵的各种check.

: 你十年前电源的贴跟blas有毛关系嘛,不要倚老卖老



【在 S****8 的大作中提到】
: 你说的这个本身overhead就很小,再去看看mkl最近一两年的release note,现在mkl也
: 允许
: 直接忽略掉一些对assumption的处理,比如一些小矩阵的各种check.
: 你十年前电源的贴跟blas有毛关系嘛,不要倚老卖老

avatar
h*e
66
他们工作12小时,加班是自愿的,可能那个小组氛围比较竞争的那种,不好意思不加班
。。。

【在 D*r 的大作中提到】
: not possible啊。真这样还能常被评为Best companies to work for 前几名?
: 通常即使有加班也只是发生在release前一段,一年也碰不上几次。

avatar
t*u
67
好吧,想了一下,这样更好:
1.用mrrebate去walgreens买1000刀walgreens giftcard,这个没有开通费巴?有50刀
mrrebate cashback + 50刀citi cashback
2. 用walgreens giftcard去买1000刀amex giftcard, 两张,开通费11.9
3.学费的手续费是:27.5
所以总计是:100-11.9-27.5 = 60.6
avatar
m*m
68
人缘好嘴甜就是君子?嘴笨就是小人?你的标准真是奇特啊。想必你在职场就是谁
红跟谁混,等待别人分你一杯羹?我们的三观还真是差别很大。谢谢你费神回帖,祝你
一路走好!

【在 h*******e 的大作中提到】
: 我说句实话,你就是传说中的小人,B不是。
: “BTW,B也是中国人,年纪级别都比我低些。”
: 都是中国人,年纪级别比你低,所以呢?你比B强?没看出来。B人缘好,老板也喜欢,
: 嘴甜,擅长夸别人,你呢?人缘一般,笨嘴拙腮,表达能力差,不招人喜欢,还自诩技
: 术比别人强。典型的小人嘛。
: 如果我是你,我会老老实实跟着B混,认人家当老大,都是同胞,你把B捧红了,自然能
: 分你一杯羹。

avatar
S*8
69
我不否认会存在牛逼的人在lapack层能搞出惊为天人的算法,但这样的人不需要去
stackoverflow宣传他的算法.
我个人的看法是,blas层现在想搞出什么动静说比mkl的BLAS快个50%一倍什么的,这基
本不可能,多半如楼上那位哥们所说是忽略了什么编译器option,vectorization支持啥
的,属于unfair benchmark.
比老版本的mkl blas快在以前的老架构上是有可能的,但也仅限于小矩阵blas level3
的操作,这是
常识.

【在 g****t 的大作中提到】
: 我这不是倚老卖老。是举个例子告诉你,
: 不要看个大公司的名字就觉得你赢不了。
: 更不要因为是大公司多少人做的活,就觉得别人也赢不了。
: 我本科时候写的fortran比blas里有的函数都快也是可能的。
: 信不信由你。
:
:
: 你说的这个本身overhead就很小,再去看看mkl最近一两年的release
: note,现
: 在mkl也
:
: 允许

avatar
r*l
70
本人也是CS女PHD。
在国内曾经做过consulting,也认识一些consulting,中美都有。很多consulting都是
要经常出差的,项目一做就是好几个月甚至更长。对phd毕业之后年纪的女生其实不是
很适合,毕竟家庭也很重要。
avatar
l*y
71
在减去买卡的钱,还剩10刀?
还得要看学校能刷giftcard么,觉得不值当

【在 t***u 的大作中提到】
: 不知道可不可行。
: 我的如意算盘是:用Citi Dividend 去药店买1000刀的giftcard,CB就是50刀。
: 然后用这个giftcard去付学费(俺今年只要交保险就行了,所以少)。
: 学校会收2.75%的手续费,就是27.5刀。这样还是省了22.5刀。
: 各位大佬觉得可行马?

avatar
s*x
72
我接触到一些有技巧的老美,被夸之后都会说 it took me 3 hours/half a day/one
month to figure it out...
avatar
g*t
73
Stack overflow 上宣传自己东西的神人多了。得诺贝尔奖经济学的我都见过来回答问
题。你给Terrance Tao 问个问题说不定就秒回你。
很多人没自己做过新东西,理解的“常识”多数都是
大学和公司里的老流氓做产品,然后洗到用户脑
子里的。别的不多说了。


: 我不否认会存在牛逼的人在lapack层能搞出惊为天人的算法,但这样的人
不需要去

: stackoverflow宣传他的算法.

: 我个人的看法是,blas层现在想搞出什么动静说比mkl的BLAS快个50%一倍
什么的
,这基

: 本不可能,多半如楼上那位哥们所说是忽略了什么编译器option,
vectorization
支持啥

: 的,属于unfair benchmark.

: 比老版本的mkl blas快在以前的老架构上是有可能的,但也仅限于小矩阵
blas
level3

: 的操作,这是

: 常识.



【在 S****8 的大作中提到】
: 我不否认会存在牛逼的人在lapack层能搞出惊为天人的算法,但这样的人不需要去
: stackoverflow宣传他的算法.
: 我个人的看法是,blas层现在想搞出什么动静说比mkl的BLAS快个50%一倍什么的,这基
: 本不可能,多半如楼上那位哥们所说是忽略了什么编译器option,vectorization支持啥
: 的,属于unfair benchmark.
: 比老版本的mkl blas快在以前的老架构上是有可能的,但也仅限于小矩阵blas level3
: 的操作,这是
: 常识.

avatar
m*s
74
估计你这同学是怕你也去了.

【在 h**********e 的大作中提到】
: google。。可能只是某些小组吧
avatar
d*n
75
walgreen 可以GC买GC?
这么大面额,不让你买就傻了...

【在 t***u 的大作中提到】
: 好吧,想了一下,这样更好:
: 1.用mrrebate去walgreens买1000刀walgreens giftcard,这个没有开通费巴?有50刀
: mrrebate cashback + 50刀citi cashback
: 2. 用walgreens giftcard去买1000刀amex giftcard, 两张,开通费11.9
: 3.学费的手续费是:27.5
: 所以总计是:100-11.9-27.5 = 60.6

avatar
z*p
76
没看出B怎么害你, 领导给你脸色或许和B在众人面前夸你毫无关系, 正常情况下,
我不会觉得别人夸我是陷害我。
不能在和别人交流的时候知道该说啥不该说啥,或许比较容易让人误解。
avatar
n*7
77
但是也有可能是吹牛B不是?
如果不是成名的人物,我还是觉得assume是吹牛B比较可靠?
比较真牛B是小概率事件,不然不符合牛B的定义了

【在 g****t 的大作中提到】
: Stack overflow 上宣传自己东西的神人多了。得诺贝尔奖经济学的我都见过来回答问
: 题。你给Terrance Tao 问个问题说不定就秒回你。
: 很多人没自己做过新东西,理解的“常识”多数都是
: 大学和公司里的老流氓做产品,然后洗到用户脑
: 子里的。别的不多说了。
:
:
: 我不否认会存在牛逼的人在lapack层能搞出惊为天人的算法,但这样的人
: 不需要去
:
: stackoverflow宣传他的算法.
:
: 我个人的看法是,blas层现在想搞出什么动静说比mkl的BLAS快个50%一倍

avatar
h*e
78
我也认同以家庭为重。

【在 r*********l 的大作中提到】
: 本人也是CS女PHD。
: 在国内曾经做过consulting,也认识一些consulting,中美都有。很多consulting都是
: 要经常出差的,项目一做就是好几个月甚至更长。对phd毕业之后年纪的女生其实不是
: 很适合,毕竟家庭也很重要。

avatar
A*L
79
赞,这年头聪明人真多

【在 t***u 的大作中提到】
: 好吧,想了一下,这样更好:
: 1.用mrrebate去walgreens买1000刀walgreens giftcard,这个没有开通费巴?有50刀
: mrrebate cashback + 50刀citi cashback
: 2. 用walgreens giftcard去买1000刀amex giftcard, 两张,开通费11.9
: 3.学费的手续费是:27.5
: 所以总计是:100-11.9-27.5 = 60.6

avatar
z*p
80
p.s. 不在一个办公室,也可以很熟。
avatar
g*t
81
我的浅见:
(1)
技术问题不要看人。
不然你等于自己脖子上套绳子。
迟早技术这行做不下去。
这点其实王银做的很好。
(2)
仅就你的标题而言.
技术上我认为doable.
如果你给我钱让我打mkl
思路很简单.
Mkl这种通用库约束和assumptions很复杂.
本身的设计它就不是只打速度这一点.
小startup或者散户用速度打MKl, 完全可以做到.
用更多的已知条件,改约束,出错不要求predictable,等等。然后
只打速度就可以了。
但你要出一个比MKL更好的产品.
那就是另一回事.
就算你有了火星级的算法突破.
散户也是做不了的.


: 但是也有可能是吹牛B不是?

: 如果不是成名的人物,我还是觉得assume是吹牛B比较可靠?

: 比较真牛B是小概率事件,不然不符合牛B的定义了



【在 n******7 的大作中提到】
: 但是也有可能是吹牛B不是?
: 如果不是成名的人物,我还是觉得assume是吹牛B比较可靠?
: 比较真牛B是小概率事件,不然不符合牛B的定义了

avatar
a*r
82
想那么多算那么多累不累

【在 t***u 的大作中提到】
: 不知道可不可行。
: 我的如意算盘是:用Citi Dividend 去药店买1000刀的giftcard,CB就是50刀。
: 然后用这个giftcard去付学费(俺今年只要交保险就行了,所以少)。
: 学校会收2.75%的手续费,就是27.5刀。这样还是省了22.5刀。
: 各位大佬觉得可行马?

avatar
L*e
83
DFBB
avatar
x*u
84
提起网银,现在他微博删空blog近况也都删了,什么情况

【在 g****t 的大作中提到】
: 我的浅见:
: (1)
: 技术问题不要看人。
: 不然你等于自己脖子上套绳子。
: 迟早技术这行做不下去。
: 这点其实王银做的很好。
: (2)
: 仅就你的标题而言.
: 技术上我认为doable.
: 如果你给我钱让我打mkl

avatar
l*y
85
赞你的想法。。。
但是这三条全都有待确认,欢迎尝试,呵呵

【在 t***u 的大作中提到】
: 好吧,想了一下,这样更好:
: 1.用mrrebate去walgreens买1000刀walgreens giftcard,这个没有开通费巴?有50刀
: mrrebate cashback + 50刀citi cashback
: 2. 用walgreens giftcard去买1000刀amex giftcard, 两张,开通费11.9
: 3.学费的手续费是:27.5
: 所以总计是:100-11.9-27.5 = 60.6

avatar
h*1
86
唉,别人背后贬我是害我,夸我也是害我。
为什么受伤的总是我?

【在 m****m 的大作中提到】
: 做科研工作,部门很小,两间办公室,我来的最晚,所以主要办公室人员已满,我自己
: 一个人坐在一间屋子。刚来时和领导互动较好,常得到领导表扬,但并没有洋洋自得,
: 因为内心觉得领导还是非常有才能得,我的工作也是在领导指导下做的。
: 期间和同部门另一人B有合作,但目前B贡献较小,因为大部分工作都是我在做,B只是
: 辅助。但B很想在领导面前表现自己也做了很多贡献,老板和B讨论了两次,B对这个工
: 作分析不出所以然,然后领导就主要找我了。
: 最近我忽然听到主办公室的人当着领导的面狂夸我,说我是本部门最smart最nice的人
: !按理说得到表扬应该高兴,可我何德何能,能让别人如此当领导面表扬我?问题是我
: 和其他人都不熟,除了领导表扬过我(是和领导谈话时表扬,并没有在所有人面前表扬
: ),更重要的是,我一个新来的,对所有东西不熟悉,别人帮我的时候多,我也帮过别

avatar
n*7
87
对于自己精通的领域,自然有能力判断高下
也看过很多烂事,知道不能盲目葱白
但是对于不熟悉的东西还是要看人的
网络上鱼龙混杂,看人是个提高信噪比的有效方法
比如就这个版面,有些ID粗看说的很牛x的样子
知道有一天你看到他一个帖子,只想说WTF
以后就可以省时间了

【在 g****t 的大作中提到】
: 我的浅见:
: (1)
: 技术问题不要看人。
: 不然你等于自己脖子上套绳子。
: 迟早技术这行做不下去。
: 这点其实王银做的很好。
: (2)
: 仅就你的标题而言.
: 技术上我认为doable.
: 如果你给我钱让我打mkl

avatar
g*t
88
人太复杂了。incredible 的复杂。
我的一点浅见:
做技术时间长了,技能到了一定程度,自然会只看技术。因为一般人那点粗浅的看人的
本事,
迟早是
相对于技术能力可以忽略不计。


: 对于自己精通的领域,自然有能力判断高下

: 也看过很多烂事,知道不能盲目葱白

: 但是对于不熟悉的东西还是要看人的

: 网络上鱼龙混杂,看人是个提高信噪比的有效方法

: 比如就这个版面,有些ID粗看说的很牛x的样子

: 知道有一天你看到他一个帖子,只想说WTF

: 以后就可以省时间了



【在 n******7 的大作中提到】
: 对于自己精通的领域,自然有能力判断高下
: 也看过很多烂事,知道不能盲目葱白
: 但是对于不熟悉的东西还是要看人的
: 网络上鱼龙混杂,看人是个提高信噪比的有效方法
: 比如就这个版面,有些ID粗看说的很牛x的样子
: 知道有一天你看到他一个帖子,只想说WTF
: 以后就可以省时间了

avatar
N*r
89

单纯的要在特定情况下比mkl或者fftw快, 还是不算难的,我原来公司也自己重写过
fft
mkl目标是通用库 不只是为了快

【在 g****t 的大作中提到】
: 我的浅见:
: (1)
: 技术问题不要看人。
: 不然你等于自己脖子上套绳子。
: 迟早技术这行做不下去。
: 这点其实王银做的很好。
: (2)
: 仅就你的标题而言.
: 技术上我认为doable.
: 如果你给我钱让我打mkl

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