由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c++ stdlib的regex库性能超烂
进入Programming版参与讨论
1 (共1页)
m********5
发帖数: 17667
1
某小弟refactor我十年前的code以后, 发现整体比python还慢不少, 几个家伙研究了一
个月弄不清楚怎么回事, 结果又扔回给我. 尼玛, 都十年前的code了, 懒得看他们怎么
改的. perf看了一下居然是regex的问题. 用回boost之后一下就好了. 现在写c++的小
朋友都不知道profiling的吗, 基本工啊, 是不是学校已经不教了?
h****e
发帖数: 2125
2
https://stackoverflow.com/questions/14205096/c11-regex-slower-than-python

【在 m********5 的大作中提到】
: 某小弟refactor我十年前的code以后, 发现整体比python还慢不少, 几个家伙研究了一
: 个月弄不清楚怎么回事, 结果又扔回给我. 尼玛, 都十年前的code了, 懒得看他们怎么
: 改的. perf看了一下居然是regex的问题. 用回boost之后一下就好了. 现在写c++的小
: 朋友都不知道profiling的吗, 基本工啊, 是不是学校已经不教了?

f*******t
发帖数: 7549
3
印象里学校不教profiling。用各种工具调查性能方面的问题进工业界才学。
C*****l
发帖数: 1
4
committee这帮老家伙整体发明各种template变态用法,rvalue等等,不下功夫把
stdlib做好用点。都2021年了,做个string的split还是很痛苦。

【在 m********5 的大作中提到】
: 某小弟refactor我十年前的code以后, 发现整体比python还慢不少, 几个家伙研究了一
: 个月弄不清楚怎么回事, 结果又扔回给我. 尼玛, 都十年前的code了, 懒得看他们怎么
: 改的. perf看了一下居然是regex的问题. 用回boost之后一下就好了. 现在写c++的小
: 朋友都不知道profiling的吗, 基本工啊, 是不是学校已经不教了?

n******t
发帖数: 4406
5
C++ committe的傢伙是一幫基本上不靠軟件賺錢靠寫書賺錢的人,就這樣還能搞出好用
的東西就見鬼了。
此外,感覺這些人當年學C的時候被string.h傷的很深,到現在還沒緩過勁來。

【在 C*****l 的大作中提到】
: committee这帮老家伙整体发明各种template变态用法,rvalue等等,不下功夫把
: stdlib做好用点。都2021年了,做个string的split还是很痛苦。

w***g
发帖数: 5958
6
学校老师如果不是搞systems的怕是也不知道这个。

【在 m********5 的大作中提到】
: 某小弟refactor我十年前的code以后, 发现整体比python还慢不少, 几个家伙研究了一
: 个月弄不清楚怎么回事, 结果又扔回给我. 尼玛, 都十年前的code了, 懒得看他们怎么
: 改的. perf看了一下居然是regex的问题. 用回boost之后一下就好了. 现在写c++的小
: 朋友都不知道profiling的吗, 基本工啊, 是不是学校已经不教了?

v**m
发帖数: 706
7
请教,Linux上你用什么profiling 工具,我用valgrind,test大一点就crash了,根本
跑不出结果。
b**********l
发帖数: 431
8
估计是用了gprof,但是看不懂输出的profile报告。perf一般linux没有,要安装才行
,而且还要collect cpu时间啥的,高手也不一定用得好,细不细,嘿嘿。还有别人可
能是在windows下测试code,没有你说的linux下的profile分析指令。自己的code自己
负责,即使是十年之后,介个就是程序猿的基本节操,要不,不就是不讲武德了吗,嘿
嘿!

【在 m********5 的大作中提到】
: 某小弟refactor我十年前的code以后, 发现整体比python还慢不少, 几个家伙研究了一
: 个月弄不清楚怎么回事, 结果又扔回给我. 尼玛, 都十年前的code了, 懒得看他们怎么
: 改的. perf看了一下居然是regex的问题. 用回boost之后一下就好了. 现在写c++的小
: 朋友都不知道profiling的吗, 基本工啊, 是不是学校已经不教了?

y****w
发帖数: 3747
9
c++的各种新feature加不加进来没有他们想象的那么重要。 c++03的时候template的用
法就已经more than enough了。这帮书虫他们想象的c++用户都是写标准库的(甚至也
就他们自己而已)而不是干实际活儿的。跟其他明星长的都一样就是现代化了。
标准库的覆盖范围到今天也差强人意。 优化stdlib这种干活硬活没人干。

【在 C*****l 的大作中提到】
: committee这帮老家伙整体发明各种template变态用法,rvalue等等,不下功夫把
: stdlib做好用点。都2021年了,做个string的split还是很痛苦。

m*****p
发帖数: 39
10
我為C++委員會說句話,我覺得他們最近10年工作的很好,我基本把CppCon從2018年到
現在的所有視頻都看了,委員會主要由微軟、蘋果、谷歌、英特爾、英偉達、IBM等大
公司推動,stdlib不完整是因為他們自己有自己的完整庫,stdlib不可能把上面所有公
司的庫都搞進來。其他語言因為只有一個公司或社區來推動,沒有像Cpp這樣複雜,所
以stdlib功能多一些。沒有一種語言能像Cpp這樣,繼承C語言的歷史50年,小到MCU,
大到HPC,底層到asm,頂層到template,古老到PDP,新銳到老橋,從軟件設計到硬件
模擬,從操作系統到社交網絡,全部都支持的。Cpp需要照顧方方面面,是語言的語言
,論複雜性,目前還沒有其他競爭對手。
n******t
发帖数: 4406
11
什麼都要支持,無非就是啥都想幹,不管自己能不能幹,能不能幹得好。你難道不覺得
這種人是現代社會最大的禍害嗎?

【在 m*****p 的大作中提到】
: 我為C++委員會說句話,我覺得他們最近10年工作的很好,我基本把CppCon從2018年到
: 現在的所有視頻都看了,委員會主要由微軟、蘋果、谷歌、英特爾、英偉達、IBM等大
: 公司推動,stdlib不完整是因為他們自己有自己的完整庫,stdlib不可能把上面所有公
: 司的庫都搞進來。其他語言因為只有一個公司或社區來推動,沒有像Cpp這樣複雜,所
: 以stdlib功能多一些。沒有一種語言能像Cpp這樣,繼承C語言的歷史50年,小到MCU,
: 大到HPC,底層到asm,頂層到template,古老到PDP,新銳到老橋,從軟件設計到硬件
: 模擬,從操作系統到社交網絡,全部都支持的。Cpp需要照顧方方面面,是語言的語言
: ,論複雜性,目前還沒有其他競爭對手。

n******t
发帖数: 4406
12
C和C++真心沒什麼關係,寫C的人寧願用go都不會用C++的,除非是把C++當C寫的。
C++的每一步實現都和C的觀念是衝突的,這個調和不了。即使最早C++不得不和C兼容,
但是思維分歧一開始就擺在那裏,後來還是越變越遠。

【在 m*****p 的大作中提到】
: 我為C++委員會說句話,我覺得他們最近10年工作的很好,我基本把CppCon從2018年到
: 現在的所有視頻都看了,委員會主要由微軟、蘋果、谷歌、英特爾、英偉達、IBM等大
: 公司推動,stdlib不完整是因為他們自己有自己的完整庫,stdlib不可能把上面所有公
: 司的庫都搞進來。其他語言因為只有一個公司或社區來推動,沒有像Cpp這樣複雜,所
: 以stdlib功能多一些。沒有一種語言能像Cpp這樣,繼承C語言的歷史50年,小到MCU,
: 大到HPC,底層到asm,頂層到template,古老到PDP,新銳到老橋,從軟件設計到硬件
: 模擬,從操作系統到社交網絡,全部都支持的。Cpp需要照顧方方面面,是語言的語言
: ,論複雜性,目前還沒有其他競爭對手。

m*****p
发帖数: 39
13
不一定,我就是寫C的kernel人,我不喜歡go,也不喜歡rust,我喜歡cpp,我身邊的
HPC同事跟我差不多。只有小年輕喜歡rust,而且在硬件隊伍裡面是異類,成不了氣候
。我們這裡沒有人用go,go甚至不如python或java。你們說的那些看不懂優化我們天天
都在用,Raw PMU/PMC,我們不用linux perf內置的,直接上raw events。Cpp性能優化
比Java或者Javascript或者Python簡單多了:有各種方法,uprobes、kprobes、lttng
、ebpf、bcc、perf、pmu,實在不行上Cycle Accurate Model,我們現在重點在CPU、
GPU聯合優化,比純stdlib有用。邏輯複雜的用CPU,計算量大的用GPU、吞吐量大的用
DPU、延時低的用FPGA,oneapi就是方向,oneapi就是Cpp。

【在 n******t 的大作中提到】
: C和C++真心沒什麼關係,寫C的人寧願用go都不會用C++的,除非是把C++當C寫的。
: C++的每一步實現都和C的觀念是衝突的,這個調和不了。即使最早C++不得不和C兼容,
: 但是思維分歧一開始就擺在那裏,後來還是越變越遠。

n******t
发帖数: 4406
14
現在的Linux kernel早就不是96年的kernel了,基本上快成一個醬缸了。我認爲,C的
優勢從來就不是快,或者確切地說,C對傻快的事情沒有興趣。
C的優勢在於不用幹的事情儘量不幹。所以同一個應用,C寫出來的不一定是最快的,但
是是最容易在有需求的時候被改得最快的。
CPU/GPU/XXXPU都 沒問題,可是爲什麼要用一個API? 性能影響最大的不是算法或者那
些奇怪的優化有麼有用上,而是沒事別去統一接口。

lttng

【在 m*****p 的大作中提到】
: 不一定,我就是寫C的kernel人,我不喜歡go,也不喜歡rust,我喜歡cpp,我身邊的
: HPC同事跟我差不多。只有小年輕喜歡rust,而且在硬件隊伍裡面是異類,成不了氣候
: 。我們這裡沒有人用go,go甚至不如python或java。你們說的那些看不懂優化我們天天
: 都在用,Raw PMU/PMC,我們不用linux perf內置的,直接上raw events。Cpp性能優化
: 比Java或者Javascript或者Python簡單多了:有各種方法,uprobes、kprobes、lttng
: 、ebpf、bcc、perf、pmu,實在不行上Cycle Accurate Model,我們現在重點在CPU、
: GPU聯合優化,比純stdlib有用。邏輯複雜的用CPU,計算量大的用GPU、吞吐量大的用
: DPU、延時低的用FPGA,oneapi就是方向,oneapi就是Cpp。

m*****p
发帖数: 39
15
這是intel和各大公司的決定,大勢所趨,i家用oneapi、n家用cuda、a家用rocm,互聯
網那幫人也要統一api,本質上都一樣,因為跨語言優化很難,jvm一直想用java寫,卻
一直不成氣候,java跨到cpp,很多東西就丟了,沒辦法優化。所以我很討厭java,基
本無法優化,還不如躺平用javascript或python。C的優勢Cpp都有,Cpp有的C沒有。
Cpp一樣可以深度優化,不比C差。很多C11的概念就是從Cpp11拷貝的,現在C也往Cpp靠
攏。對延時敏感的複雜應用都必須用Cpp,混編C和Cpp也必須用Cpp編譯器,這就是現實
。Google、Facebook、Microsoft大量代碼都是Cpp,不是C

【在 n******t 的大作中提到】
: 現在的Linux kernel早就不是96年的kernel了,基本上快成一個醬缸了。我認爲,C的
: 優勢從來就不是快,或者確切地說,C對傻快的事情沒有興趣。
: C的優勢在於不用幹的事情儘量不幹。所以同一個應用,C寫出來的不一定是最快的,但
: 是是最容易在有需求的時候被改得最快的。
: CPU/GPU/XXXPU都 沒問題,可是爲什麼要用一個API? 性能影響最大的不是算法或者那
: 些奇怪的優化有麼有用上,而是沒事別去統一接口。
:
: lttng

g****t
发帖数: 31659
16
[1]
Intc那oneapi之产品逻辑不成立,这是我个人的看法。原因就不讲了。
[2]
Cpp我认为没啥不好。
以学理而论。第一层的几个主流语言实际上都是没有明显短板的,即便早先
有,也早就在产业之运动过程中补上了——发现问题就是机遇。
以实证而论,imagnet, 比特币,alexnet这几个最顶尖的突破性项目,都是Cpp 专家写
出来的。
把一个项目之所谓的idea与其实现办法分开,是在学校被洗脑的人常犯的错误。
(这与“我有个idea,就缺个程序员了”的想法是一回事。)
在这些突破性项目中,Cpp起到了关键作用。
所以,如果一个programmer不忽视这些实证之结果的话,他很可能会认
为:
Cpp 是第一名的屠龙术。


: 這是intel和各大公司的決定,大勢所趨,i家用oneapi、n家用cuda、a家
用rocm
,互聯

: 網那幫人也要統一api,本質上都一樣,因為跨語言優化很難,jvm一直想
用java
寫,卻

: 一直不成氣候,java跨到cpp,很多東西就丟了,沒辦法優化。所以我很
討厭
java,基

: 本無法優化,還不如躺平用javascript或python。C的優勢Cpp都有,Cpp
有的C沒
有。

: Cpp一樣可以深度優化,不比C差。很多C11的概念就是從Cpp11拷貝的,現
在C也
往Cpp靠

: 攏。對延時敏感的複雜應用都必須用Cpp,混編C和Cpp也必須用Cpp編譯器
,這就
是現實

: 。Google、Facebook、Microsoft大量代碼都是Cpp,不是C



【在 m*****p 的大作中提到】
: 這是intel和各大公司的決定,大勢所趨,i家用oneapi、n家用cuda、a家用rocm,互聯
: 網那幫人也要統一api,本質上都一樣,因為跨語言優化很難,jvm一直想用java寫,卻
: 一直不成氣候,java跨到cpp,很多東西就丟了,沒辦法優化。所以我很討厭java,基
: 本無法優化,還不如躺平用javascript或python。C的優勢Cpp都有,Cpp有的C沒有。
: Cpp一樣可以深度優化,不比C差。很多C11的概念就是從Cpp11拷貝的,現在C也往Cpp靠
: 攏。對延時敏感的複雜應用都必須用Cpp,混編C和Cpp也必須用Cpp編譯器,這就是現實
: 。Google、Facebook、Microsoft大量代碼都是Cpp,不是C

m*****p
发帖数: 39
17
OneAPI邏輯很簡單,只有Cpp能跨CPU、GPU、FPGA,其他所有語言都做不到,通用軟件
語言裡只有Cpp可以描述硬件,代替Verilog,開發FPGA。底層軟件語言裡只有Cpp跟C深
度兼容,也是開發GPU必選語言。現代語言裡,只有Cpp可以深度訂製,Cpp可以寫非常
大的軟件,也可以寫互聯網公司的服務,而其他的語言都有短版。
根據這幾個req,我們把自己當成intel可以過一下:
1: top10 通用語言,py, java, js, ts, cs, C, Cpp, go, rust, vb
2: 有至少兩個完全不同的編譯器或IDE,支持ISO標準,方便投票修改語言,C,
fortran, Cpp, Cs, js, ada, pascal
3: 原生支持GPU的compute kernel,C, Cpp, fortran, py
4: 原生支持FPGA的HLS,C, Cpp, SystemC
5: 軟件活躍支持語法糖,Cpp, py, js, ts, cs, java, go, rust
這幾條的交集最後只有Cpp,沒有第二個選擇。既然只有Cpp,那為什麼不進一步oneapi
?你們認為I/N/A家的架構設計師們都很笨嗎?


: [1]

: Intc那oneapi之产品逻辑不成立,这是我个人的看法。原因就不讲了。

: [2]

: Cpp我认为没啥不好。

: 以学理而论。第一层的几个主流语言实际上都是没有明显短板的,即便早先

: 有,也早就在产业之运动过程中补上了——发现问题就是机遇。

: 以实证而论,imagnet, 比特币,alexnet这几个最顶尖的突破性项目,都
是Cpp
专家写

: 出来的。

: 把一个项目之所谓的idea与其实现办法分开,是在学校被洗脑的人常犯的
错误。

: (这与“我有个idea,就缺个程序员了”的想法是一回事。)



【在 g****t 的大作中提到】
: [1]
: Intc那oneapi之产品逻辑不成立,这是我个人的看法。原因就不讲了。
: [2]
: Cpp我认为没啥不好。
: 以学理而论。第一层的几个主流语言实际上都是没有明显短板的,即便早先
: 有,也早就在产业之运动过程中补上了——发现问题就是机遇。
: 以实证而论,imagnet, 比特币,alexnet这几个最顶尖的突破性项目,都是Cpp 专家写
: 出来的。
: 把一个项目之所谓的idea与其实现办法分开,是在学校被洗脑的人常犯的错误。
: (这与“我有个idea,就缺个程序员了”的想法是一回事。)

c*******v
发帖数: 2599
18
這是我之前寫的。
"
但是這個項目本身成立麼值得思考。
其他的CPU,GPU,FPGA公司自己沒有接口?
憑啥用戶要通過intel的接口去用tensorflow?吃飽撐了的?傻了?
任何一個有經驗的開發者都不可能不考慮這些問題。
你問問版上搞深學的有幾個準備走這條路。
再一個,其他的CPU,GPU,FPGA公司憑啥支持你。未來讓你收過路費。
隨便下一個版本給你下點藥,這個產品就死了。
我看,這個產品本身就是個假項目。也就自己high一下。用來安排就業。
"

【在 m*****p 的大作中提到】
: OneAPI邏輯很簡單,只有Cpp能跨CPU、GPU、FPGA,其他所有語言都做不到,通用軟件
: 語言裡只有Cpp可以描述硬件,代替Verilog,開發FPGA。底層軟件語言裡只有Cpp跟C深
: 度兼容,也是開發GPU必選語言。現代語言裡,只有Cpp可以深度訂製,Cpp可以寫非常
: 大的軟件,也可以寫互聯網公司的服務,而其他的語言都有短版。
: 根據這幾個req,我們把自己當成intel可以過一下:
: 1: top10 通用語言,py, java, js, ts, cs, C, Cpp, go, rust, vb
: 2: 有至少兩個完全不同的編譯器或IDE,支持ISO標準,方便投票修改語言,C,
: fortran, Cpp, Cs, js, ada, pascal
: 3: 原生支持GPU的compute kernel,C, Cpp, fortran, py
: 4: 原生支持FPGA的HLS,C, Cpp, SystemC

c*******v
发帖数: 2599
19
你問問本版以及EE的老ID,有幾個人看得上oneAPI這樣的項目,準備跳坑。
另外你分析項目之邏輯模板不對。水是世上最寶貴之物,什麼都能幹,跨民族跨
文化....。除了道德經,希臘哲學亦起源於對水的觀察與抽象。
但是水值錢嗎?弄個水項目那可不容易。

【在 c*******v 的大作中提到】
: 這是我之前寫的。
: "
: 但是這個項目本身成立麼值得思考。
: 其他的CPU,GPU,FPGA公司自己沒有接口?
: 憑啥用戶要通過intel的接口去用tensorflow?吃飽撐了的?傻了?
: 任何一個有經驗的開發者都不可能不考慮這些問題。
: 你問問版上搞深學的有幾個準備走這條路。
: 再一個,其他的CPU,GPU,FPGA公司憑啥支持你。未來讓你收過路費。
: 隨便下一個版本給你下點藥,這個產品就死了。
: 我看,這個產品本身就是個假項目。也就自己high一下。用來安排就業。

T********i
发帖数: 2416
20
值钱的东西,是自己用,别人最好都别用。
我的物联网平台,完全是C/C++写出来的。但是开发语言是TypeScript和Lua。连Lua都
是不鼓励的基本没有任何理由需要用。所以就是TypeScript。
C/C++让你连毛都摸不着。。。

【在 c*******v 的大作中提到】
: 你問問本版以及EE的老ID,有幾個人看得上oneAPI這樣的項目,準備跳坑。
: 另外你分析項目之邏輯模板不對。水是世上最寶貴之物,什麼都能幹,跨民族跨
: 文化....。除了道德經,希臘哲學亦起源於對水的觀察與抽象。
: 但是水值錢嗎?弄個水項目那可不容易。

n******t
发帖数: 4406
21
我就問你一個簡單的問題,你告訴我N家攪進來把你這個oneapi搞得和cuda一樣好用的
目的是什麼?給自己挖坑,然後讓你們填土?
技術說到底都是工具,工具用來幹什麼,目的是什麼,不想清楚,你最後就只能看到幾
個寄存器優化,幾個協處理器,跑點benchmark,自己爽而已。
拿印鈔機蘋果來說,it啥時候care過統一API了?硬件軟件,連接口都是愛怎麼搞怎麼
搞,妨礙別人賺錢了?真的不知道你的大勢所趨的感覺是怎麼來的。

【在 m*****p 的大作中提到】
: 這是intel和各大公司的決定,大勢所趨,i家用oneapi、n家用cuda、a家用rocm,互聯
: 網那幫人也要統一api,本質上都一樣,因為跨語言優化很難,jvm一直想用java寫,卻
: 一直不成氣候,java跨到cpp,很多東西就丟了,沒辦法優化。所以我很討厭java,基
: 本無法優化,還不如躺平用javascript或python。C的優勢Cpp都有,Cpp有的C沒有。
: Cpp一樣可以深度優化,不比C差。很多C11的概念就是從Cpp11拷貝的,現在C也往Cpp靠
: 攏。對延時敏感的複雜應用都必須用Cpp,混編C和Cpp也必須用Cpp編譯器,這就是現實
: 。Google、Facebook、Microsoft大量代碼都是Cpp,不是C

n******t
发帖数: 4406
22
你的第5條這私貨夾帶得太明顯了。語法糖都成必選條件了。
作爲一個和這種standard body打過不少交道的人告訴你一件事,I/N/A的架構師很多時
候不是笨,僅僅是爲了討口飯吃而已。把因爲各種不同複雜因素搞出來的技術規範當作
純技術因
素來解讀,並且完全信進去,對自己沒好處。
這種事情對於搞技術的人來說常常是個誤區,尤其是自己invest了時間精力,更成了某
種技術的粉絲(這種粉絲狂熱程度不比追星的差),結果別人已經move on了,自己還
在賣命幫着宣傳。

oneapi
早先
遇。

【在 m*****p 的大作中提到】
: OneAPI邏輯很簡單,只有Cpp能跨CPU、GPU、FPGA,其他所有語言都做不到,通用軟件
: 語言裡只有Cpp可以描述硬件,代替Verilog,開發FPGA。底層軟件語言裡只有Cpp跟C深
: 度兼容,也是開發GPU必選語言。現代語言裡,只有Cpp可以深度訂製,Cpp可以寫非常
: 大的軟件,也可以寫互聯網公司的服務,而其他的語言都有短版。
: 根據這幾個req,我們把自己當成intel可以過一下:
: 1: top10 通用語言,py, java, js, ts, cs, C, Cpp, go, rust, vb
: 2: 有至少兩個完全不同的編譯器或IDE,支持ISO標準,方便投票修改語言,C,
: fortran, Cpp, Cs, js, ada, pascal
: 3: 原生支持GPU的compute kernel,C, Cpp, fortran, py
: 4: 原生支持FPGA的HLS,C, Cpp, SystemC

m*****p
发帖数: 39
23
我從來沒說過讓N搞oneapi,我說的大一統是n搞cuda、a搞rocm、i搞oneapi,但是核心
思路是一樣的,TF、pytorch只需要支持3個架構就行,底下的CPU、GPU、FPGA統統不用
關心。然後社區再搞幾個transcompiler,,這三大api都是語意相通,改個名字就完活
。我不是說大家都在intel的oneapi上開發,而是各自有自己統一的api,用cpp,就像
POSIX一樣。我從來沒有說Unix用戶都去用Solaris,或者都轉Linux,我是說趨勢是最
後各種nix越來越像,最後符合POSIX就行。現在i和a有自己的東西,對標n,非常容易
改,hip一遍搞定,這是好現象。而且cuda也不完美,起碼FPGA不能用。再過幾年就會
有像POSIX那樣的統一api,不需要深度綁定CUDA。蘋果從來內部都是統一的,不會出現
自己打自己的現象。沒有oneapi,intel內部就打起來了。
你們搞神學的,心甘情願只買老黃的天價卡?不想來幾個競爭對手second vendor一下
?Google、Microsoft早就準備好了。

【在 n******t 的大作中提到】
: 我就問你一個簡單的問題,你告訴我N家攪進來把你這個oneapi搞得和cuda一樣好用的
: 目的是什麼?給自己挖坑,然後讓你們填土?
: 技術說到底都是工具,工具用來幹什麼,目的是什麼,不想清楚,你最後就只能看到幾
: 個寄存器優化,幾個協處理器,跑點benchmark,自己爽而已。
: 拿印鈔機蘋果來說,it啥時候care過統一API了?硬件軟件,連接口都是愛怎麼搞怎麼
: 搞,妨礙別人賺錢了?真的不知道你的大勢所趨的感覺是怎麼來的。

m*****p
发帖数: 39
24
好像你是專家一樣,那你說應該用什麼語言?你知道C委員會裡面新feature一個都進不
去嗎?
不甜誰愛用,很多語言就是夠甜,量變到質變,C語言老得不行,刷題都不適合,沒有
大公司用C語言做庫,我肯定也不會用。只用C的才是脫離時代的老恐龍。反正Cpp該有
的不該有的都有,總比完全沒有強。

【在 n******t 的大作中提到】
: 你的第5條這私貨夾帶得太明顯了。語法糖都成必選條件了。
: 作爲一個和這種standard body打過不少交道的人告訴你一件事,I/N/A的架構師很多時
: 候不是笨,僅僅是爲了討口飯吃而已。把因爲各種不同複雜因素搞出來的技術規範當作
: 純技術因
: 素來解讀,並且完全信進去,對自己沒好處。
: 這種事情對於搞技術的人來說常常是個誤區,尤其是自己invest了時間精力,更成了某
: 種技術的粉絲(這種粉絲狂熱程度不比追星的差),結果別人已經move on了,自己還
: 在賣命幫着宣傳。
:
: oneapi

m*****p
发帖数: 39
25
本版都是脫離前沿的老幫菜,懂什麼?一個一個好像比Intel的CEO、CTO都牛一樣。
我敢說這裡的沒有一個是真正做HPC異構計算處理器架構的,就像我以前提問的一樣,
沒人回答得出來。
EE版更可笑,都是跳槽或者做器件的,懂異構架構嗎?

【在 c*******v 的大作中提到】
: 你問問本版以及EE的老ID,有幾個人看得上oneAPI這樣的項目,準備跳坑。
: 另外你分析項目之邏輯模板不對。水是世上最寶貴之物,什麼都能幹,跨民族跨
: 文化....。除了道德經,希臘哲學亦起源於對水的觀察與抽象。
: 但是水值錢嗎?弄個水項目那可不容易。

m*****p
发帖数: 39
26
你根本就沒搞懂情況,不是所有公司都用oneapi,而是intel自己用oneapi統一自己內
部的各種處理器。n和a有自己的對標oneapi的東西,tf和pt在頂層,只管對接oneapi或
cuda或rocm,不需要管具體的cpu、gpu、fpga。這是為啥Intel做老橋,老黃買安謀,
蘇媽買賽靈思的原因。未來大家三分天下。這裡的cpp是關鍵,其他語言都靠不上。
cuda
、oneapi、rocm並存,用戶不需要考慮底層硬件。
你們做神學的,現在誰敢脫離N卡?多供應商是未來的方向。如果沒有oneapi,intel內
部就打死,不需要英偉大搞什麼。

【在 c*******v 的大作中提到】
: 這是我之前寫的。
: "
: 但是這個項目本身成立麼值得思考。
: 其他的CPU,GPU,FPGA公司自己沒有接口?
: 憑啥用戶要通過intel的接口去用tensorflow?吃飽撐了的?傻了?
: 任何一個有經驗的開發者都不可能不考慮這些問題。
: 你問問版上搞深學的有幾個準備走這條路。
: 再一個,其他的CPU,GPU,FPGA公司憑啥支持你。未來讓你收過路費。
: 隨便下一個版本給你下點藥,這個產品就死了。
: 我看,這個產品本身就是個假項目。也就自己high一下。用來安排就業。

m*****p
发帖数: 39
27
現在會底層cpp的人很少,自從cpp11以後,會cpp的更少了,我面試隨便問問cpp的
calling convention,小年輕們都沒聽過。更不用說arb assembly了。這樣的員工,發
現神學出問題後,肯定抓瞎。就像本樓剛開始講的那樣,sampling based profiling都
沒聽過,隨便一改,性能就下降。

【在 T********i 的大作中提到】
: 值钱的东西,是自己用,别人最好都别用。
: 我的物联网平台,完全是C/C++写出来的。但是开发语言是TypeScript和Lua。连Lua都
: 是不鼓励的基本没有任何理由需要用。所以就是TypeScript。
: C/C++让你连毛都摸不着。。。

n******t
发帖数: 4406
28
C最牛逼的地方就在於新feature一個都進不去(其實也不是一個都進不去,只是不是給
錢就讓上而已)。如果你這一點都不能搞明白,那沒啥好說的。
此外,都淪落到講刷題了,我們就別說什麼技術了好不好?

【在 m*****p 的大作中提到】
: 好像你是專家一樣,那你說應該用什麼語言?你知道C委員會裡面新feature一個都進不
: 去嗎?
: 不甜誰愛用,很多語言就是夠甜,量變到質變,C語言老得不行,刷題都不適合,沒有
: 大公司用C語言做庫,我肯定也不會用。只用C的才是脫離時代的老恐龍。反正Cpp該有
: 的不該有的都有,總比完全沒有強。

c*******v
发帖数: 2599
29
自己內部玩,增加不了share,那有多大意義?
tf管什麼不是你說了算的。其不可能完全按底層公司規定的辦法走。

br />

【在 m*****p 的大作中提到】
: 你根本就沒搞懂情況,不是所有公司都用oneapi,而是intel自己用oneapi統一自己內
: 部的各種處理器。n和a有自己的對標oneapi的東西,tf和pt在頂層,只管對接oneapi或
: cuda或rocm,不需要管具體的cpu、gpu、fpga。這是為啥Intel做老橋,老黃買安謀,
: 蘇媽買賽靈思的原因。未來大家三分天下。這裡的cpp是關鍵,其他語言都靠不上。
: cuda
: 、oneapi、rocm並存,用戶不需要考慮底層硬件。
: 你們做神學的,現在誰敢脫離N卡?多供應商是未來的方向。如果沒有oneapi,intel內
: 部就打死,不需要英偉大搞什麼。

c*******v
发帖数: 2599
30
x年前本版討論AI加速器,協處理器什麼的時候,你還不知道這些事是怎麼回事。
你查查舊帖再發言啊。
實際上火車已經開走了。你上來的時候,大家對這些破事已經沒
什麼興趣了。脫離前沿的是你好不好。
DL toolchain早就收斂的差不多了。
你所謂的oneapi什麼的,也就是跟寫碼的refactor階段差不多。
改改名字,弄弄模塊化,wrapper。這些工作不見得沒價值,
但是說這是前沿,不是搞笑的麼。
“HPC異構計算處理器架構”這類knowledge body當然值得仰視。
但是那些知識是你發明的麼?背書查手冊的用戶,興奮感從何而來......

【在 m*****p 的大作中提到】
: 本版都是脫離前沿的老幫菜,懂什麼?一個一個好像比Intel的CEO、CTO都牛一樣。
: 我敢說這裡的沒有一個是真正做HPC異構計算處理器架構的,就像我以前提問的一樣,
: 沒人回答得出來。
: EE版更可笑,都是跳槽或者做器件的,懂異構架構嗎?

C*****l
发帖数: 1
31
你看看老黄说的
Huang said that he doesn’t understand how one programming approach or API
can “make seven different types of weird things work together” because “
programming isn’t as simple as a PowerPoint slide.”
one api一般说来中间有人要牺牲一点性能。这应该是性能极大丰富之后才能实现。这
个可能主要是从商业角度出发,如果这个能成功,就可以借助CPU的地位,把GPU的市场
也吃下去。

【在 m*****p 的大作中提到】
: 本版都是脫離前沿的老幫菜,懂什麼?一個一個好像比Intel的CEO、CTO都牛一樣。
: 我敢說這裡的沒有一個是真正做HPC異構計算處理器架構的,就像我以前提問的一樣,
: 沒人回答得出來。
: EE版更可笑,都是跳槽或者做器件的,懂異構架構嗎?

c*******v
发帖数: 2599
32
多少年前本版就討論過AI加速器,協處理器什麼的了。
DL toolchain早就收斂了。oneapi類似於軟件的refactor階段。
他是上車晚了,沒人理。

【在 C*****l 的大作中提到】
: 你看看老黄说的
: Huang said that he doesn’t understand how one programming approach or API
: can “make seven different types of weird things work together” because “
: programming isn’t as simple as a PowerPoint slide.”
: one api一般说来中间有人要牺牲一点性能。这应该是性能极大丰富之后才能实现。这
: 个可能主要是从商业角度出发,如果这个能成功,就可以借助CPU的地位,把GPU的市场
: 也吃下去。

C*****l
发帖数: 1
33
前几天tesla在CVPR2021的报告透露,Tesla的现在的AI集群已经可以派HPC排名的第5,
下一代会超过现在最快的。

【在 c*******v 的大作中提到】
: 多少年前本版就討論過AI加速器,協處理器什麼的了。
: DL toolchain早就收斂了。oneapi類似於軟件的refactor階段。
: 他是上車晚了,沒人理。

c*******v
发帖数: 2599
34
我很難理解樓主的思路。
“HPC異構計算處理器架構”....這些buzz words所代表的knowledge body當然是
值得尊敬的。但是背書做題查手冊的用戶有啥好興奮的呢?又不是你開發的。
以前在數學版也是,好多人說學了這個牛人的這個學問,
那個牛人的那個學問。這本書看過,那本書看過。都忘了那書不是你寫的啊!

【在 C*****l 的大作中提到】
: 前几天tesla在CVPR2021的报告透露,Tesla的现在的AI集群已经可以派HPC排名的第5,
: 下一代会超过现在最快的。

C*****l
发帖数: 1
35
现在产业链高度专业化了,你不能指望调参的还能解决tensorflow的底层问题

【在 m*****p 的大作中提到】
: 現在會底層cpp的人很少,自從cpp11以後,會cpp的更少了,我面試隨便問問cpp的
: calling convention,小年輕們都沒聽過。更不用說arb assembly了。這樣的員工,發
: 現神學出問題後,肯定抓瞎。就像本樓剛開始講的那樣,sampling based profiling都
: 沒聽過,隨便一改,性能就下降。

T********i
发帖数: 2416
36
magagop貌似就是相关产业业内人士。不论如何,做这些事是get paid。既然有人给钱
,你就不能说做的东西没用。
特斯拉的神经再牛,跟你有啥关系呢?深学行业基本和我没有半毛钱关系。但是N家一
家独大,是令我恶心的。凭啥Intel就一定没有竞争力呢?我看到一个现象,一般自己
内卷的,对任何领域的竞争都深恶痛绝,就希望大家一起给一个皇帝下跪,永远一起内
卷。
尤其是华人。几千年文化就是不讲逻辑,不问是非。只知道跪强凌弱。走到哪里都是自
发自觉地一起内卷。这就是所谓模范公民的面具后面的真实面目。
g****t
发帖数: 31659
37
Tsla啥的不是都在自造芯片么。百花齐放。这就对了。每个公司都应该自己搞一套DL 。
INTC 换了nivida ,则是一回事。只能更恶劣。
更重要的是。时机早就没了。
18年就有人问类似的项目,去哪个组什么的。我我早点转马工完事。然后2年不到项目
砍了。提问题的人要刷题。
你查旧贴好了。
各大公司的老骗子我见的多了。


: magagop貌似就是相关产业业内人士。不论如何,做这些事是get paid。
既然有
人给钱

: ,你就不能说做的东西没用。

: 特斯拉的神经再牛,跟你有啥关系呢?深学行业基本和我没有半毛钱关系
。但是
N家一

: 家独大,是令我恶心的。凭啥Intel就一定没有竞争力呢?我看到一个现
象,一
般自己

: 内卷的,对任何领域的竞争都深恶痛绝,就希望大家一起给一个皇帝下跪
,永远
一起内

: 卷。

: 尤其是华人。几千年文化就是不讲逻辑,不问是非。只知道跪强凌弱。走
到哪里
都是自

: 发自觉地一起内卷。这就是所谓模范公民的面具后面的真实面目。



【在 T********i 的大作中提到】
: magagop貌似就是相关产业业内人士。不论如何,做这些事是get paid。既然有人给钱
: ,你就不能说做的东西没用。
: 特斯拉的神经再牛,跟你有啥关系呢?深学行业基本和我没有半毛钱关系。但是N家一
: 家独大,是令我恶心的。凭啥Intel就一定没有竞争力呢?我看到一个现象,一般自己
: 内卷的,对任何领域的竞争都深恶痛绝,就希望大家一起给一个皇帝下跪,永远一起内
: 卷。
: 尤其是华人。几千年文化就是不讲逻辑,不问是非。只知道跪强凌弱。走到哪里都是自
: 发自觉地一起内卷。这就是所谓模范公民的面具后面的真实面目。

n******t
发帖数: 4406
38
我告訴你一件事,nobody care。你今天搞什麼ML這種東西,你能招到項目,經費到位
,愛用什麼api用什麼,python/cpp/C/rust,實在不行你要求用javascript也能有人給
你把底層api裹一遍給你。沒什麼離了誰不行的。
Intel的最大問題,不是這些什麼統一架構搞少了。而是不去搞自己的核心業務,成天
折騰沒用的,總指望靠自己處理器的優勢地位用軟件去噁心別人。
問題硬件行業不是像軟軟買通了大公司高層再爛的東西都有人買單的。你搞這些外圍週
邊不幹自己的本行久了畢竟最後是要露餡的。Intel這幾年成天攪各種莫名其妙的軟件
架構,最後乾脆cpu造不出來了!!這叫做直接顯原型。
酥麻不給你搞這些,我就發瘋造CPU,看見沒?等我的CPU可以爆你intel的菊的時候,
我再養點寵物來玩,沒問題的。

【在 m*****p 的大作中提到】
: 我從來沒說過讓N搞oneapi,我說的大一統是n搞cuda、a搞rocm、i搞oneapi,但是核心
: 思路是一樣的,TF、pytorch只需要支持3個架構就行,底下的CPU、GPU、FPGA統統不用
: 關心。然後社區再搞幾個transcompiler,,這三大api都是語意相通,改個名字就完活
: 。我不是說大家都在intel的oneapi上開發,而是各自有自己統一的api,用cpp,就像
: POSIX一樣。我從來沒有說Unix用戶都去用Solaris,或者都轉Linux,我是說趨勢是最
: 後各種nix越來越像,最後符合POSIX就行。現在i和a有自己的東西,對標n,非常容易
: 改,hip一遍搞定,這是好現象。而且cuda也不完美,起碼FPGA不能用。再過幾年就會
: 有像POSIX那樣的統一api,不需要深度綁定CUDA。蘋果從來內部都是統一的,不會出現
: 自己打自己的現象。沒有oneapi,intel內部就打起來了。
: 你們搞神學的,心甘情願只買老黃的天價卡?不想來幾個競爭對手second vendor一下

m*****p
发帖数: 39
39
業外人士就別吹紐幣了,你根本不懂A家內部架構,I家強在哪,N家弱在哪,未來5年的
路線圖,各種tradeoff。硬件加速,軟硬結合,必須Cpp,不論AIN,哪家都一樣。你說
的py、js、rust,根本擼不出來。要不然蘋果也不會死賴著LLVM不放,有錢也不行。這
個圈子非常小,提起名字,哪個組的,幹什麼的,大家都了解,只有圈外的才跪舔,覺
得很神秘,或者覺得架構改得莫名其妙。圈內的才明白:為啥不行,怎麼繞過,多少種
方案,實現成本,但是完全不能說。

【在 n******t 的大作中提到】
: 我告訴你一件事,nobody care。你今天搞什麼ML這種東西,你能招到項目,經費到位
: ,愛用什麼api用什麼,python/cpp/C/rust,實在不行你要求用javascript也能有人給
: 你把底層api裹一遍給你。沒什麼離了誰不行的。
: Intel的最大問題,不是這些什麼統一架構搞少了。而是不去搞自己的核心業務,成天
: 折騰沒用的,總指望靠自己處理器的優勢地位用軟件去噁心別人。
: 問題硬件行業不是像軟軟買通了大公司高層再爛的東西都有人買單的。你搞這些外圍週
: 邊不幹自己的本行久了畢竟最後是要露餡的。Intel這幾年成天攪各種莫名其妙的軟件
: 架構,最後乾脆cpu造不出來了!!這叫做直接顯原型。
: 酥麻不給你搞這些,我就發瘋造CPU,看見沒?等我的CPU可以爆你intel的菊的時候,
: 我再養點寵物來玩,沒問題的。

c*******v
发帖数: 2599
40
https://www.mitbbs.com/article_t/Programming/31530253.html
推荐你看个实证。2018年6月3号我的贴为止。
然后2020年有人把这个贴找出来。
当时的楼主也在2020年回复了。
没有贬低你或者当时的楼主的意思。
我20出头时曾写了7年mathematica。不后悔。
my two cents:
这些大公司之头头脑脑往往心很脏。
HR则普遍比东土组织部的人更恶心。
多个心眼没坏处。别被鸡血打晕了。

【在 m*****p 的大作中提到】
: 業外人士就別吹紐幣了,你根本不懂A家內部架構,I家強在哪,N家弱在哪,未來5年的
: 路線圖,各種tradeoff。硬件加速,軟硬結合,必須Cpp,不論AIN,哪家都一樣。你說
: 的py、js、rust,根本擼不出來。要不然蘋果也不會死賴著LLVM不放,有錢也不行。這
: 個圈子非常小,提起名字,哪個組的,幹什麼的,大家都了解,只有圈外的才跪舔,覺
: 得很神秘,或者覺得架構改得莫名其妙。圈內的才明白:為啥不行,怎麼繞過,多少種
: 方案,實現成本,但是完全不能說。

m*****p
发帖数: 39
41
『现在做这个的startup多如牛毛,感觉目前还是有这个需求的,谁不想搞一台可以半
天就能训练一个resnet50的工作站放在桌子底下,但是最后能做出的也就一两家。』
這個項目被砍主要是硬件沒做出來,沒做出來被砍不奇怪,也不能證明方向是錯的。就
像華為被迫砍了很多項目,也是因為做不出來了,但不能說明方向錯了。跳槽後說不定
包更大。
n******t
发帖数: 4406
42
別說了,未來5年沒有全部cpp,沒有全部oneapi,你直播吃x嗎?否則撂這種狠話有意
義嗎?

~~~~~~~~~~~~~~~~~~~~~~~~~~
你根本就沒搞懂我說的js也能搞出來是啥意思,我都很懷疑你獨立交付過什麼軟件產品
沒。。還有連我這這種不搞mac的人都知道apple的xcode一直到2010年都是gcc的編譯器
,所以你在瞎bb些啥呢?還死賴着不放,你真覺得apple能賺錢是靠llvm?搞笑吧。

【在 m*****p 的大作中提到】
: 業外人士就別吹紐幣了,你根本不懂A家內部架構,I家強在哪,N家弱在哪,未來5年的
: 路線圖,各種tradeoff。硬件加速,軟硬結合,必須Cpp,不論AIN,哪家都一樣。你說
: 的py、js、rust,根本擼不出來。要不然蘋果也不會死賴著LLVM不放,有錢也不行。這
: 個圈子非常小,提起名字,哪個組的,幹什麼的,大家都了解,只有圈外的才跪舔,覺
: 得很神秘,或者覺得架構改得莫名其妙。圈內的才明白:為啥不行,怎麼繞過,多少種
: 方案,實現成本,但是完全不能說。

n******t
发帖数: 4406
43
intel這種"優化項目",ML的,SDN的,並行的,算法的,死掉的都不是一點點的多。
偏偏這種東西因爲貌似hardcore,還能吸引一些人,其實完全是浪費時間:
1.這種東西基本上都是爲了優化而優化,離產品有十萬八千里。最後基本上都是demo
level的東西。
2.這些東西不管吹成什麼樣,如果你技術上三觀還算正,你都能立馬看出來最後都是爲
了賣它家的牙膏CPU,which to be earnest,幾十年前從技術上面就已經是垃圾了。

【在 c*******v 的大作中提到】
: https://www.mitbbs.com/article_t/Programming/31530253.html
: 推荐你看个实证。2018年6月3号我的贴为止。
: 然后2020年有人把这个贴找出来。
: 当时的楼主也在2020年回复了。
: 没有贬低你或者当时的楼主的意思。
: 我20出头时曾写了7年mathematica。不后悔。
: my two cents:
: 这些大公司之头头脑脑往往心很脏。
: HR则普遍比东土组织部的人更恶心。
: 多个心眼没坏处。别被鸡血打晕了。

m*****p
发帖数: 39
44
你懂個屁,不用五年,現在已經Cpp一統了,I家oneapi是cpp,n家cuda是cpp,a家rocm
還是cpp,下面的llvm是cpp,上面的tensorflow、pytorch、mxnet都是cpp,連帶mkl、
eigen、onnx也是cpp,這些大廠思路都一樣,怎麼,你現在就表演吃s嗎?


: 別說了,未來5年沒有全部cpp,沒有全部oneapi,你直播吃x嗎?否則撂
這種狠
話有意

: 義嗎?

: ~~~~~~~~~~~~~~~~~~~~~~~~~~

: 你根本就沒搞懂我說的js也能搞出來是啥意思,我都很懷疑你獨立交付過
什麼軟
件產品

: 沒。。還有連我這這種不搞mac的人都知道apple的xcode一直到2010年都
是gcc的
編譯器

: ,所以你在瞎bb些啥呢?還死賴着不放,你真覺得apple能賺錢是靠llvm
?搞笑
吧。



【在 n******t 的大作中提到】
: intel這種"優化項目",ML的,SDN的,並行的,算法的,死掉的都不是一點點的多。
: 偏偏這種東西因爲貌似hardcore,還能吸引一些人,其實完全是浪費時間:
: 1.這種東西基本上都是爲了優化而優化,離產品有十萬八千里。最後基本上都是demo
: level的東西。
: 2.這些東西不管吹成什麼樣,如果你技術上三觀還算正,你都能立馬看出來最後都是爲
: 了賣它家的牙膏CPU,which to be earnest,幾十年前從技術上面就已經是垃圾了。

T********i
发帖数: 2416
45
隔行如隔山。你们一堆外行。和业内人士较劲。让人感慨这个世道。说好听点,是吃饱
了闲的,蛋疼。
n******t
发帖数: 4406
46
別跳腳,您專業的業內人士給我解釋一下”n家cuda是cpp”是什麼意思?

rocm

【在 m*****p 的大作中提到】
: 你懂個屁,不用五年,現在已經Cpp一統了,I家oneapi是cpp,n家cuda是cpp,a家rocm
: 還是cpp,下面的llvm是cpp,上面的tensorflow、pytorch、mxnet都是cpp,連帶mkl、
: eigen、onnx也是cpp,這些大廠思路都一樣,怎麼,你現在就表演吃s嗎?
:
:
: 別說了,未來5年沒有全部cpp,沒有全部oneapi,你直播吃x嗎?否則撂
: 這種狠
: 話有意
:
: 義嗎?
:
: ~~~~~~~~~~~~~~~~~~~~~~~~~~
:
: 你根本就沒搞懂我說的js也能搞出來是啥意思,我都很懷疑你獨立交付過

m*****p
发帖数: 39
47
不懂瞎bb的:狗一下最新的CUDA C Programming Guide pdf


: 別跳腳,您專業的業內人士給我解釋一下”n家cuda是cpp”是什麼意思?

: rocm



【在 n******t 的大作中提到】
: 別跳腳,您專業的業內人士給我解釋一下”n家cuda是cpp”是什麼意思?
:
: rocm

n******t
发帖数: 4406
48
你說得越多,我越懷疑你根本不是做這一塊的。
首先你知道CUDA是什麼嗎?

【在 m*****p 的大作中提到】
: 不懂瞎bb的:狗一下最新的CUDA C Programming Guide pdf
:
:
: 別跳腳,您專業的業內人士給我解釋一下”n家cuda是cpp”是什麼意思?
:
: rocm
:

g****t
发帖数: 31659
49
2018年有业内人士来问工作选择。我讲话不怕得罪人。当时就劝他转码。2020年结果如
何?基本的实证总要看下吧。
在Walmart 吆喝着卖西瓜,离弄明白西瓜这个business和技术远着。
我16年就了解过自己公司AI/ML加速器之问题。本版DL tool chain收敛问题早就有讨论
了。
我印象里那时候上来吹汽车real time OS,没上车呢吧?现在换了一套buzz words而已。


: 隔行如隔山。你们一堆外行。和业内人士较劲。让人感慨这个世道。说好
听点,
是吃饱

: 了闲的,蛋疼。



【在 T********i 的大作中提到】
: 隔行如隔山。你们一堆外行。和业内人士较劲。让人感慨这个世道。说好听点,是吃饱
: 了闲的,蛋疼。

g****t
发帖数: 31659
50
什么叫证明?嘴炮强凹我18年的贴会损害你的认知循环,我不是开玩笑。


: 『现在做这个的startup多如牛毛,感觉目前还是有这个需求的,谁不想搞一台
可以半

: 天就能训练一个resnet50的工作站放在桌子底下,但是最后能做出的也就一两家
。』

: 這個項目被砍主要是硬件沒做出來,沒做出來被砍不奇怪,也不能證明方向是錯
的。就

: 像華為被迫砍了很多項目,也是因為做不出來了,但不能說明方向錯了。跳槽後
說不定

: 包更大。



【在 m*****p 的大作中提到】
: 不懂瞎bb的:狗一下最新的CUDA C Programming Guide pdf
:
:
: 別跳腳,您專業的業內人士給我解釋一下”n家cuda是cpp”是什麼意思?
:
: rocm
:

g****t
发帖数: 31659
51
这楼已经越来越歪了。Linux system call的借口是c。
man xxx 里面看不到?何以Cpp一统天下?
Malloc的写法c与Cpp都大不同。没写过程序吗。


: 什么叫证明?嘴炮强凹我18年的贴会损害你的认知循环,我不是开玩笑。

: 可以半

: 。』

: 的。就

: 說不定



【在 g****t 的大作中提到】
: 什么叫证明?嘴炮强凹我18年的贴会损害你的认知循环,我不是开玩笑。
:
:
: 『现在做这个的startup多如牛毛,感觉目前还是有这个需求的,谁不想搞一台
: 可以半
:
: 天就能训练一个resnet50的工作站放在桌子底下,但是最后能做出的也就一两家
: 。』
:
: 這個項目被砍主要是硬件沒做出來,沒做出來被砍不奇怪,也不能證明方向是錯
: 的。就
:
: 像華為被迫砍了很多項目,也是因為做不出來了,但不能說明方向錯了。跳槽後
: 說不定

d********f
发帖数: 43471
52
大兄弟,转码几个月了?

【在 m*****p 的大作中提到】
: 不懂瞎bb的:狗一下最新的CUDA C Programming Guide pdf
:
:
: 別跳腳,您專業的業內人士給我解釋一下”n家cuda是cpp”是什麼意思?
:
: rocm
:

T********i
发帖数: 2416
53
magagop是做HPC APU的。你们这些帖子里讨论的也是HPC APU。
打盆说盆,打碗说碗。共拉西扯没用的。就和那个说中国人天生都是辩证法放屁一样,
没任何意义。最后就是没有逻辑,没有是非。根本没必要进行任何讨论了。
平时我们说C/C++,都是在一起说。既然你一定要把这两者分割开,那就说说上贴的
CUDA。我就问你一个问题,用纯C的语法,不用任何C++语法,你能进行CUDA编程么?如
果不能,你扯再多的蛋,有啥用呢?
本来简单的问题,搞来搞去编程秀人性的各种恶劣无下限,真活久见。

已。

【在 g****t 的大作中提到】
: 2018年有业内人士来问工作选择。我讲话不怕得罪人。当时就劝他转码。2020年结果如
: 何?基本的实证总要看下吧。
: 在Walmart 吆喝着卖西瓜,离弄明白西瓜这个business和技术远着。
: 我16年就了解过自己公司AI/ML加速器之问题。本版DL tool chain收敛问题早就有讨论
: 了。
: 我印象里那时候上来吹汽车real time OS,没上车呢吧?现在换了一套buzz words而已。
:
:
: 隔行如隔山。你们一堆外行。和业内人士较劲。让人感慨这个世道。说好
: 听点,
: 是吃饱

g****t
发帖数: 31659
54
嘴炮无用。看实证即可。我懒得跟你们unfolding我考虑的过程。
你解释下2018年我的贴。当时的楼主做的事我亦不懂细节。
今日楼主之故事很快也能看到。之前他应该猛吹过啥啥汽车的real-time Os,现在这么
快就转cuda...
我经常见各大公司director以上的人。几万人公司的CTO今年也见了两位。信息来源于
你们不是一回事。


: magagop是做HPC APU的。你们这些帖子里讨论的也是HPC APU。

: 打盆说盆,打碗说碗。共拉西扯没用的。就和那个说中国人天生都是辩证
法放屁
一样,

: 没任何意义。最后就是没有逻辑,没有是非。根本没必要进行任何讨论了。

: 平时我们说C/C ,都是在一起说。既然你一定要把这两者分割开,那就
说说上
贴的

: CUDA。我就问你一个问题,用纯C的语法,不用任何C 语法,你能进行
CUDA编程
么?如

: 果不能,你扯再多的蛋,有啥用呢?

: 本来简单的问题,搞来搞去编程秀人性的各种恶劣无下限,真活久见。

: 已。



【在 T********i 的大作中提到】
: magagop是做HPC APU的。你们这些帖子里讨论的也是HPC APU。
: 打盆说盆,打碗说碗。共拉西扯没用的。就和那个说中国人天生都是辩证法放屁一样,
: 没任何意义。最后就是没有逻辑,没有是非。根本没必要进行任何讨论了。
: 平时我们说C/C++,都是在一起说。既然你一定要把这两者分割开,那就说说上贴的
: CUDA。我就问你一个问题,用纯C的语法,不用任何C++语法,你能进行CUDA编程么?如
: 果不能,你扯再多的蛋,有啥用呢?
: 本来简单的问题,搞来搞去编程秀人性的各种恶劣无下限,真活久见。
:
: 已。

T********i
发帖数: 2416
55
你他妈就算见过玉皇大帝,关我屁事?
我就问你,纯C能不能做CUDA编程。简单回答能还是不能就行了!
我是外行,不懂任何细节。但是你不能侮辱简单的逻辑。

【在 g****t 的大作中提到】
: 嘴炮无用。看实证即可。我懒得跟你们unfolding我考虑的过程。
: 你解释下2018年我的贴。当时的楼主做的事我亦不懂细节。
: 今日楼主之故事很快也能看到。之前他应该猛吹过啥啥汽车的real-time Os,现在这么
: 快就转cuda...
: 我经常见各大公司director以上的人。几万人公司的CTO今年也见了两位。信息来源于
: 你们不是一回事。
:
:
: magagop是做HPC APU的。你们这些帖子里讨论的也是HPC APU。
:
: 打盆说盆,打碗说碗。共拉西扯没用的。就和那个说中国人天生都是辩证
: 法放屁

g****t
发帖数: 31659
56
我压根就没碰过cuda编程。你想说啥?
不认字符串match的老毛病又犯了?


: 你他妈就算见过玉皇大帝,关我屁事?

: 我就问你,纯C能不能做CUDA编程。简单回答能还是不能就行了!

: 我是外行,不懂任何细节。但是你不能侮辱简单的逻辑。



【在 T********i 的大作中提到】
: 你他妈就算见过玉皇大帝,关我屁事?
: 我就问你,纯C能不能做CUDA编程。简单回答能还是不能就行了!
: 我是外行,不懂任何细节。但是你不能侮辱简单的逻辑。

T********i
发帖数: 2416
57
我看你的不要脸的老毛病是改不了了。
你既然不懂,就应该闭嘴。人家说的那几个架构都是CPP的,有错么?如果没错,你扯
那些蛋,只能把自己的人性公之于众而已。


: 我压根就没碰过cuda编程。你想说啥?

: 不认字符串match的老毛病又犯了?



【在 g****t 的大作中提到】
: 我压根就没碰过cuda编程。你想说啥?
: 不认字符串match的老毛病又犯了?
:
:
: 你他妈就算见过玉皇大帝,关我屁事?
:
: 我就问你,纯C能不能做CUDA编程。简单回答能还是不能就行了!
:
: 我是外行,不懂任何细节。但是你不能侮辱简单的逻辑。
:

g****t
发帖数: 31659
58
我何时讲过那几个啥啥buzz words不是Cpp ?
我的观点很明确。我认为one api 之产品逻辑不成立。反过来看,楼主几年换一套buzz
words
,能有多靠谱?
你在这打再多嘴炮,也不懂为何2018年的贴我讲的是什么,为何要那样讲。实证第一是
不是。
你觉得我不懂cuda的细节。这当然没错。但是一个项目还有无数其他的方面,我懂别的
细节不可以吗?我找了EE 20年前的版主问过不可以吗。
我有直系亲属90年代末就在nivida 工作一直到今天。我
马上就要出门去Austin 住一星期。不可以吗?
我说你是来搞笑的吧。


: 我看你的不要脸的老毛病是改不了了。

: 你既然不懂,就应该闭嘴。人家说的那几个架构都是CPP的,有错么?如
果没错
,你扯

: 那些蛋,只能把自己的人性公之于众而已。



【在 T********i 的大作中提到】
: 我看你的不要脸的老毛病是改不了了。
: 你既然不懂,就应该闭嘴。人家说的那几个架构都是CPP的,有错么?如果没错,你扯
: 那些蛋,只能把自己的人性公之于众而已。
:
:
: 我压根就没碰过cuda编程。你想说啥?
:
: 不认字符串match的老毛病又犯了?
:

T********i
发帖数: 2416
59
楼主已经说了,所有的APU,不管哪一家的,都是CPP架构。是不是事实呢?我没看到
oneapi产品逻辑和其它类似产品有任何根本区别。至于产品能不能成功,我不关心。
如果讲产品逻辑,oneapi的逻辑和CUDA之类,有啥不一样呢?


: 我何时讲过那几个啥啥buzz words不是Cpp ?

: 我的观点很明确。one api 之产品逻辑不成立。

: 你在这打再多嘴炮,也不懂为何2018年的贴我讲的是什么,为何要那样讲。

: 你觉得我不懂cuda的细节。这当然没错。但是一个项目还有无数其他的方面,我
懂别的

: 细节不可以吗?我找了EE 20年前的版主问过不可以吗。

: 我说你是来搞笑的吧。

: ,你扯



【在 g****t 的大作中提到】
: 我何时讲过那几个啥啥buzz words不是Cpp ?
: 我的观点很明确。我认为one api 之产品逻辑不成立。反过来看,楼主几年换一套buzz
: words
: ,能有多靠谱?
: 你在这打再多嘴炮,也不懂为何2018年的贴我讲的是什么,为何要那样讲。实证第一是
: 不是。
: 你觉得我不懂cuda的细节。这当然没错。但是一个项目还有无数其他的方面,我懂别的
: 细节不可以吗?我找了EE 20年前的版主问过不可以吗。
: 我有直系亲属90年代末就在nivida 工作一直到今天。我
: 马上就要出门去Austin 住一星期。不可以吗?

g****t
发帖数: 31659
60
他说的这条,家家都是Cpp 架构。这条是不是事实,我没看过。但是所谓的Cpp统一这
个那个是不可能的。你总要
看Linux man。那是c写的对不对。这个逻辑有什么问题。
System programming 主流(至少之一)是c对不对。
One api与cuda 有啥不一样?最简单的一条:晚了十多年对不对?这个你都看不出来?
不如周末好好休息。醒醒脑。


: 楼主已经说了,所有的APU,不管哪一家的,都是CPP架构。是不是事实呢
?我没
看到

: oneapi产品逻辑和其它类似产品有任何根本区别。至于产品能不能成功,
我不关
心。

: 如果讲产品逻辑,oneapi的逻辑和CUDA之类,有啥不一样呢?

: 懂别的



【在 T********i 的大作中提到】
: 楼主已经说了,所有的APU,不管哪一家的,都是CPP架构。是不是事实呢?我没看到
: oneapi产品逻辑和其它类似产品有任何根本区别。至于产品能不能成功,我不关心。
: 如果讲产品逻辑,oneapi的逻辑和CUDA之类,有啥不一样呢?
:
:
: 我何时讲过那几个啥啥buzz words不是Cpp ?
:
: 我的观点很明确。one api 之产品逻辑不成立。
:
: 你在这打再多嘴炮,也不懂为何2018年的贴我讲的是什么,为何要那样讲。
:
: 你觉得我不懂cuda的细节。这当然没错。但是一个项目还有无数其他的方面,我
: 懂别的
:
: 细节不可以吗?我找了EE 20年前的版主问过不可以吗。

T********i
发帖数: 2416
61
他的那个领域,就是CPP统一。没有人认为他说别的领域也是如此。你胡搅蛮缠有意思
么?当别人都是没有逻辑的傻X么?你一方面承认不懂他那个领域,另一方面对人家整
个领域大放厥词,岂止一个扯蛋了得?


: 他说的这条,家家都是Cpp 架构。这条是不是事实,我没看过。但是所谓的Cpp
统一这

: 个那个是不可能的。你总要

: 看Linux man。那是c写的对不对。这个逻辑有什么问题。

:

【在 g****t 的大作中提到】
: 他说的这条,家家都是Cpp 架构。这条是不是事实,我没看过。但是所谓的Cpp统一这
: 个那个是不可能的。你总要
: 看Linux man。那是c写的对不对。这个逻辑有什么问题。
: System programming 主流(至少之一)是c对不对。
: One api与cuda 有啥不一样?最简单的一条:晚了十多年对不对?这个你都看不出来?
: 不如周末好好休息。醒醒脑。
:
:
: 楼主已经说了,所有的APU,不管哪一家的,都是CPP架构。是不是事实呢
: ?我没
: 看到

g****t
发帖数: 31659
62
他啥领域?ML/AI ?就算你的程序跟Linux system call毫无关系。那
自己手写DL/AI engine的人多了。数学软件我不说。那
还有纯java的呢。
你跟谁统一。
我是不是大放厥词。看实证就可以。不要急。


: 他的那个领域,就是CPP统一。没有人认为他说别的领域也是如此。你胡
搅蛮缠
有意思

: 么?当别人都是没有逻辑的傻X么?你一方面承认不懂他那个领域,另一
方面对
人家整

: 个领域大放厥词,岂止一个扯蛋了得?

: 统一这



【在 T********i 的大作中提到】
: 他的那个领域,就是CPP统一。没有人认为他说别的领域也是如此。你胡搅蛮缠有意思
: 么?当别人都是没有逻辑的傻X么?你一方面承认不懂他那个领域,另一方面对人家整
: 个领域大放厥词,岂止一个扯蛋了得?
:
:
: 他说的这条,家家都是Cpp 架构。这条是不是事实,我没看过。但是所谓的Cpp
: 统一这
:
: 个那个是不可能的。你总要
:
: 看Linux man。那是c写的对不对。这个逻辑有什么问题。
:
:

T********i
发帖数: 2416
63
他反反复复说的很清楚,就是HPC AI领域。
你不能一方面自己承认不了解人家的领域。另一方面不把人家的领域当领域。
人家定义的很好,oneapi,CUDA等等都属于那个领域。定义完好。用你的口头禅,就是
可观测可证明的。


: 他啥领域?ML/AI 加速?

: 自己手写DL/AI engine的人多了。你跟谁统一。

: 有意思

: 人家整



【在 g****t 的大作中提到】
: 他啥领域?ML/AI ?就算你的程序跟Linux system call毫无关系。那
: 自己手写DL/AI engine的人多了。数学软件我不说。那
: 还有纯java的呢。
: 你跟谁统一。
: 我是不是大放厥词。看实证就可以。不要急。
:
:
: 他的那个领域,就是CPP统一。没有人认为他说别的领域也是如此。你胡
: 搅蛮缠
: 有意思
:
: 么?当别人都是没有逻辑的傻X么?你一方面承认不懂他那个领域,另一

g****t
发帖数: 31659
64
你先打住。我不了解他做的hpc ai的库函数,架构...
不等于我不理解项目。一个项目是有很多方面的。
还是那句话。2018年那个贴我更加不懂架构库函数。
结果如何?我的逻辑何在?你看不懂而已。
这些东西当然是可观测的。
我早就说了。本版那么多DL的。有几个打算跳one api, INTC 的?等着看就可以了。
还是那句话,不要急。我也要接受现实检查,并从中学习。
我反对的是楼主说本版都是不在前沿。
其实我压根不想扯这些有的没的。是楼主自己说本版不知啥啥大公司CTO怎么怎么滴。
我是教他多个心眼。不要鸡血打晕了。
两年前一套real time 汽车os buzz words。现今成啥啥hpc ai buzz words专家了
。这不可笑
么。他上车晚了好多年啊!


: 他反反复复说的很清楚,就是HPC AI领域。

: 你不能一方面自己承认不了解人家的领域。另一方面不把人家的领域当领
域。

: 人家定义的很好,oneapi,CUDA等等都属于那个领域。定义完好。用你的
口头禅
,就是

: 可观测可证明的。



【在 T********i 的大作中提到】
: 他反反复复说的很清楚,就是HPC AI领域。
: 你不能一方面自己承认不了解人家的领域。另一方面不把人家的领域当领域。
: 人家定义的很好,oneapi,CUDA等等都属于那个领域。定义完好。用你的口头禅,就是
: 可观测可证明的。
:
:
: 他啥领域?ML/AI 加速?
:
: 自己手写DL/AI engine的人多了。你跟谁统一。
:
: 有意思
:
: 人家整
:

T********i
发帖数: 2416
65
你没必要扯到2018年。人家干的是现在进行时。而且貌似人家开开心心好好儿的。人家
也没向你求任何人生建议。
我对他那个行业不了解,没兴趣。我没看到楼主在那里卖intc oneapi。但是我也没发
现oneapi和cuda有任何根本区别,包括产品逻辑。
我的印象,是这个领域,只有那么几家可选。而且都是CPP的。逻辑都大同小异,包括
产品逻辑。
人家关于自己的领域,说得很清楚。我没看到有啥说错的。你胡搅蛮缠,来攻击他的领
域和他个人,这样很不好。


: 你先打住。我不了解他做的hpc ai的库函数,架构...

: 不等于我不理解项目。一个项目是有很多方面的。

: 还是那句话。2018年那个贴我更加不懂架构库函数。

: 结果如何?我的逻辑何在?你看不懂而已。

: 这些东西当然是可观测的。

: 我早就说了。本版那么多DL的。有几个打算跳one api, INTC 的?等着看就可以
了。

: 还是那句话,不要急。我也要接受现实检查,并从中学习。

: 我反对的是楼主说本版都是不在前沿。

:

【在 g****t 的大作中提到】
: 你先打住。我不了解他做的hpc ai的库函数,架构...
: 不等于我不理解项目。一个项目是有很多方面的。
: 还是那句话。2018年那个贴我更加不懂架构库函数。
: 结果如何?我的逻辑何在?你看不懂而已。
: 这些东西当然是可观测的。
: 我早就说了。本版那么多DL的。有几个打算跳one api, INTC 的?等着看就可以了。
: 还是那句话,不要急。我也要接受现实检查,并从中学习。
: 我反对的是楼主说本版都是不在前沿。
: 其实我压根不想扯这些有的没的。是楼主自己说本版不知啥啥大公司CTO怎么怎么滴。
: 我是教他多个心眼。不要鸡血打晕了。

g****t
发帖数: 31659
66
没人跟他说啥人生建议。是他自己说本版都不在前沿对不对。
所以我举个例子。
说实话跟你们扯这些都毫无意义。有兴趣你查我十年以上讲线性代数计算的贴即可。
tensorflow 出现之前的贴。
你就查这句话:“
某年guvest说把多维数组写写好能出几个phd,然后果然tensorflow啥的就都起来了。
T********i
发帖数: 2416
67
他的工作是软件,可以说跟EE没任何鸟关系。
他的工作,本版没人懂。他自称前沿,也没啥错。且不说你凭啥要啥都懂?事实是你根
本就不懂。
既然你不懂,还能扯这么多蛋。简直了。


: 没人跟他说啥人生建议。是他自己说本版都不在前沿对不对。

: 所以我举个例子。

: 说实话跟你们扯这些都毫无意义。有兴趣你查我十年以上讲线性代数计算的贴即
可。

: tensorflow 出现之前的。

: 我早就叫他去EE问问题。结果楼主把EE全版都攻击上了。就他一个是前沿的。这
不可笑

: 么。

:

【在 g****t 的大作中提到】
: 没人跟他说啥人生建议。是他自己说本版都不在前沿对不对。
: 所以我举个例子。
: 说实话跟你们扯这些都毫无意义。有兴趣你查我十年以上讲线性代数计算的贴即可。
: tensorflow 出现之前的贴。
: 你就查这句话:“
: 某年guvest说把多维数组写写好能出几个phd,然后果然tensorflow啥的就都起来了。

g****t
发帖数: 31659
68
EE就不写软件了?你疯了?多年前我参加过一个加速AI芯片消费电子展demo项目。后来
没成事好吧。
楼主以及INTC 上车晚了很多年。弄弄wrapper,换换buzz words。就这么回事。
我什么时候说我啥都懂了?我一年用过几个buzz words?
问题是你看不需要什么都懂,照样能知道一件事的结局。
再早的不说。
13年有人讲图片搜索引擎。你从那时候我的贴查起。
我压根不在乎谁懂谁不懂。现实会自己走的。


: 他的工作是软件,可以说跟EE没任何鸟关系。

: 他的工作,本版没人懂。他自称前沿,也没啥错。且不说你凭啥要啥都懂
?事实
是你根

: 本就不懂。

: 既然你不懂,还能扯这么多蛋。简直了。

: 可。

: 不可笑



【在 T********i 的大作中提到】
: 他的工作是软件,可以说跟EE没任何鸟关系。
: 他的工作,本版没人懂。他自称前沿,也没啥错。且不说你凭啥要啥都懂?事实是你根
: 本就不懂。
: 既然你不懂,还能扯这么多蛋。简直了。
:
:
: 没人跟他说啥人生建议。是他自己说本版都不在前沿对不对。
:
: 所以我举个例子。
:
: 说实话跟你们扯这些都毫无意义。有兴趣你查我十年以上讲线性代数计算的贴即
: 可。
:
: tensorflow 出现之前的。

T********i
发帖数: 2416
69
EE不做这种软件。这种软件必须是CS的活儿。你才疯了。胡搅蛮缠有意思么?就问你一
句,我啥时候说EE不写软件了。我说了这种软件不是EE的活儿,错了么?如果我没说错
,你故意往我嘴里塞话,有廉耻么?
再问你一句,你故意往别人嘴里塞话,有廉耻么?
楼主的言论,基本是在说他所在的那个行业。跟intc或者oneapi没有直接关系。他说的
关于整个行业的insights,我没看到任何不妥。至于你愿意评论行业里谁行谁不行,我
不懂也没兴趣。但是你也反反复复强调你也不懂。那我只能当扯蛋来忽略了。


: EE就不写软件了?你疯了?

: 楼主以及INTC 上车晚了很多年。弄弄wrapper,换换buzz words。就这么回事。

: 我什么时候说我啥都懂了?我一年用过几个buzz words?

: 问题是你看不需要什么都懂,照样能知道一件事的结局。

:

【在 g****t 的大作中提到】
: EE就不写软件了?你疯了?多年前我参加过一个加速AI芯片消费电子展demo项目。后来
: 没成事好吧。
: 楼主以及INTC 上车晚了很多年。弄弄wrapper,换换buzz words。就这么回事。
: 我什么时候说我啥都懂了?我一年用过几个buzz words?
: 问题是你看不需要什么都懂,照样能知道一件事的结局。
: 再早的不说。
: 13年有人讲图片搜索引擎。你从那时候我的贴查起。
: 我压根不在乎谁懂谁不懂。现实会自己走的。
:
:
: 他的工作是软件,可以说跟EE没任何鸟关系。

g****t
发帖数: 31659
70
“ 他的工作是软件,可以说跟EE没任何鸟关系。”
你的逻辑在哪里?
最早一波做CPU加速AI芯片的,你自己查历年消费电子展啥的广告。按人头。查
linkedin学历。看是什么major。


: EE不做这种软件。这种软件必须是CS的活儿。你才疯了。胡搅蛮缠有意思
么?就
问你一

: 句,我啥时候说EE不写软件了。我说了这种软件不是EE的活儿,错了么?
如果我
没说错

: ,你故意往我嘴里塞话,有廉耻么?

: 再问你一句,你故意往别人嘴里塞话,有廉耻么?

: 楼主的言论,基本是在说他所在的那个行业。跟intc或者oneapi没有直接
关系。
他说的

: 关于整个行业的insights,我没看到任何不妥。至于你愿意评论行业里谁
行谁不
行,我

: 不懂也没兴趣。但是你也反反复复强调你也不懂。那我只能当扯蛋来忽略
了。



【在 T********i 的大作中提到】
: EE不做这种软件。这种软件必须是CS的活儿。你才疯了。胡搅蛮缠有意思么?就问你一
: 句,我啥时候说EE不写软件了。我说了这种软件不是EE的活儿,错了么?如果我没说错
: ,你故意往我嘴里塞话,有廉耻么?
: 再问你一句,你故意往别人嘴里塞话,有廉耻么?
: 楼主的言论,基本是在说他所在的那个行业。跟intc或者oneapi没有直接关系。他说的
: 关于整个行业的insights,我没看到任何不妥。至于你愿意评论行业里谁行谁不行,我
: 不懂也没兴趣。但是你也反反复复强调你也不懂。那我只能当扯蛋来忽略了。
:
:
: EE就不写软件了?你疯了?
:
: 楼主以及INTC 上车晚了很多年。弄弄wrapper,换换buzz words。就这么回事。

n******t
发帖数: 4406
71
CUDA本質上是一個編程GPU kernel的語言,像很多這種針對特殊硬件的語言一樣,都是
基於C,因爲C沒有支持GPU的語法所以在他上面做了擴展,因爲GPU的程序仍然需要和
CPU打交道,所以需要接口,這個對接的語言,最早顯然是C,也可以用CPP,還有別的
語言。
那個"專家"顯然是急了開始瞎嚷嚷,什麼CPP一統天下,笑死。

【在 T********i 的大作中提到】
: 你他妈就算见过玉皇大帝,关我屁事?
: 我就问你,纯C能不能做CUDA编程。简单回答能还是不能就行了!
: 我是外行,不懂任何细节。但是你不能侮辱简单的逻辑。

g****t
发帖数: 31659
72
本版2012年就开始讨论AI/DL什么的了。线性代数计算之软件硬件问题得推到20年前。
专家换个buzz words,就敢说本版不是前沿。


: CUDA本質上是一個編程GPU kernel的語言,像很多這種針對特殊硬件的語
言一樣
,都是

: 基於C,因爲C沒有支持GPU的語法所以在他上面做了擴展,因爲GPU的程序
仍然需
要和

: CPU打交道,所以需要接口,這個對接的語言,最早顯然是C,也可以用
CPP,還
有別的

: 語言。

: 那個"專家"顯然是急了開始瞎嚷嚷,什麼CPP一統天下,笑死。



【在 n******t 的大作中提到】
: CUDA本質上是一個編程GPU kernel的語言,像很多這種針對特殊硬件的語言一樣,都是
: 基於C,因爲C沒有支持GPU的語法所以在他上面做了擴展,因爲GPU的程序仍然需要和
: CPU打交道,所以需要接口,這個對接的語言,最早顯然是C,也可以用CPP,還有別的
: 語言。
: 那個"專家"顯然是急了開始瞎嚷嚷,什麼CPP一統天下,笑死。

d********f
发帖数: 43471
73
cuda和cpp有什么关系?cuda地层就是c,接口语言有python, cpp, fortran, julia, 写
一个api太容易。什

【在 n******t 的大作中提到】
: CUDA本質上是一個編程GPU kernel的語言,像很多這種針對特殊硬件的語言一樣,都是
: 基於C,因爲C沒有支持GPU的語法所以在他上面做了擴展,因爲GPU的程序仍然需要和
: CPU打交道,所以需要接口,這個對接的語言,最早顯然是C,也可以用CPP,還有別的
: 語言。
: 那個"專家"顯然是急了開始瞎嚷嚷,什麼CPP一統天下,笑死。

n******t
发帖数: 4406
74
他肯定不是hands on的人。問題是他也不像是業界需要deliver product的。這幾天還
拿出了刷題的理由,所以我這邊徹底懷疑他是幹啥的了。
老黃這麼賣高價顯卡能賺錢,背後的邏輯和蘋果賣高價電腦的idea是一樣的,明確用戶
群體,去掉不可控因素,收我能收的錢,並且猛收。而不是去搞一些tech demo,忽悠
人花錢。
所以,Intel能好好搞一個自己的GPU(which 我覺得可能性不大,這個不是技術原因,
有空可以再說),弄一個一學能學會的接口,我覺得沒毛病,眉毛鬍子一把抓最後必然
是一個好聽的項目,實際上啥都做不出來。這事情發生過無數次了。

【在 g****t 的大作中提到】
: 本版2012年就开始讨论AI/DL什么的了。线性代数计算之软件硬件问题得推到20年前。
: 专家换个buzz words,就敢说本版不是前沿。
:
:
: CUDA本質上是一個編程GPU kernel的語言,像很多這種針對特殊硬件的語
: 言一樣
: ,都是
:
: 基於C,因爲C沒有支持GPU的語法所以在他上面做了擴展,因爲GPU的程序
: 仍然需
: 要和
:
: CPU打交道,所以需要接口,這個對接的語言,最早顯然是C,也可以用

n******t
发帖数: 4406
75
對的,其實就是C的語法,加點自己的擴展和library,幹過的人都知道,所以我還是挺
震驚他在扯什麼CPP啥的。
他這種什麼framwork啥的跟本沒人care,項目拿到錢了,客戶要什麼語言給你什麼語言
,愛幹嘛幹嘛去。

提到: 】

【在 d********f 的大作中提到】
: cuda和cpp有什么关系?cuda地层就是c,接口语言有python, cpp, fortran, julia, 写
: 一个api太容易。什

g****t
发帖数: 31659
76
各种接口啥的都有abstraction leaky。现在不是大一统的时代了。有leaky就会被揭发
和打穿。


: 他肯定不是hands on的人。問題是他也不像是業界需要deliver product的。這
幾天還

: 拿出了刷題的理由,所以我這邊徹底懷疑他是幹啥的了。

: 老黃這麼賣高價顯卡能賺錢,背後的邏輯和蘋果賣高價電腦的idea是一樣的,明
確用戶

: 群體,去掉不可控因素,收我能收的錢,並且猛收。而不是去搞一些tech demo
,忽悠

: 人花錢。

: 所以,Intel能好好搞一個自己的GPU(which 我覺得可能性不大,這個不是技術
原因,

: 有空可以再說),弄一個一學能學會的接口,我覺得沒毛病,眉毛鬍子一把抓最
後必然

: 是一個好聽的項目,實際上啥都做不出來。這事情發生過無數次了。



【在 n******t 的大作中提到】
: 對的,其實就是C的語法,加點自己的擴展和library,幹過的人都知道,所以我還是挺
: 震驚他在扯什麼CPP啥的。
: 他這種什麼framwork啥的跟本沒人care,項目拿到錢了,客戶要什麼語言給你什麼語言
: ,愛幹嘛幹嘛去。
:
: 提到: 】

T********i
发帖数: 2416
77
CUDA是CPP文法,不是C文法。这是原则问题。我不懂你们楼上的非要说是C文法是什么
意思?
既然是CPP文法,基本上所有用户都会当CPP用。刻意避免任何CPP特征才是脑袋进水。
这是事实,你们又说了不算。
g****t
发帖数: 31659
78
进版画面有一条是matlab。
我刚查到的:
https://www.mathworks.com/solutions/gpu-computing.html
跟Cpp 有多大关系。


: CUDA是CPP文法,不是C文法。这是原则问题。我不懂你们楼上的非要说是C文法
是什么

: 意思?

: 既然是CPP文法,基本上所有用户都会当CPP用。刻意避免任何CPP特征才是脑袋
进水。

: 这是事实,你们又说了不算。



【在 T********i 的大作中提到】
: CUDA是CPP文法,不是C文法。这是原则问题。我不懂你们楼上的非要说是C文法是什么
: 意思?
: 既然是CPP文法,基本上所有用户都会当CPP用。刻意避免任何CPP特征才是脑袋进水。
: 这是事实,你们又说了不算。

g****t
发帖数: 31659
79
https://pjreddie.com/darknet/
https://github.com/pjreddie/darknet
再给你个例子。就不说底层。写应用的影响力很大的纯C ML/AI包仍然有。
时代变了。别做啥统一的梦了。


: 进版画面有一条是matlab。

: 我刚查到的:

: https://www.mathworks.com/solutions/gpu-computing.html

: 跟Cpp 有多大关系。

: 是什么

: 进水。



【在 g****t 的大作中提到】
: 进版画面有一条是matlab。
: 我刚查到的:
: https://www.mathworks.com/solutions/gpu-computing.html
: 跟Cpp 有多大关系。
:
:
: CUDA是CPP文法,不是C文法。这是原则问题。我不懂你们楼上的非要说是C文法
: 是什么
:
: 意思?
:
: 既然是CPP文法,基本上所有用户都会当CPP用。刻意避免任何CPP特征才是脑袋
: 进水。

T********i
发帖数: 2416
80
CUDA kernel是CPP不是C。你问和CPP有啥关系不是可笑么?
包括楼上的那些非说CUDA Kernel是C而不是CPP的。
如果事实可以任意扭曲。没必要进行任何讨论了。基本上就是把各自的人性亮出来给别
人看了。


: 进版画面有一条是matlab。

: 我刚查到的:

: https://www.mathworks.com/solutions/gpu-computing.html

: 跟Cpp 有多大关系。

: 是什么

: 进水。



【在 g****t 的大作中提到】
: https://pjreddie.com/darknet/
: https://github.com/pjreddie/darknet
: 再给你个例子。就不说底层。写应用的影响力很大的纯C ML/AI包仍然有。
: 时代变了。别做啥统一的梦了。
:
:
: 进版画面有一条是matlab。
:
: 我刚查到的:
:
: https://www.mathworks.com/solutions/gpu-computing.html
:
: 跟Cpp 有多大关系。
:
: 是什么

m*****p
发帖数: 39
81
不懂就別瞎bb,CUDA全面轉向cpp很多年了,我們能不知道?C語言垃圾,無法擴展,只
能做kernel driver,不能做大公司的library,這你都不懂,還混什麼

【在 n******t 的大作中提到】
: 你說得越多,我越懷疑你根本不是做這一塊的。
: 首先你知道CUDA是什麼嗎?

m*****p
发帖数: 39
82
你胡扯什麼,外行,我說cpp統一神學計算,又不是cpp統一全球,你搞system call出
來幹什麼?
2018年我提的汽車soc arm早就發布了,你自己去搜搜看,是不是我說的那樣?
總是不懂裝懂,我不是業內我扯這些做什麼?

【在 g****t 的大作中提到】
: 他说的这条,家家都是Cpp 架构。这条是不是事实,我没看过。但是所谓的Cpp统一这
: 个那个是不可能的。你总要
: 看Linux man。那是c写的对不对。这个逻辑有什么问题。
: System programming 主流(至少之一)是c对不对。
: One api与cuda 有啥不一样?最简单的一条:晚了十多年对不对?这个你都看不出来?
: 不如周末好好休息。醒醒脑。
:
:
: 楼主已经说了,所有的APU,不管哪一家的,都是CPP架构。是不是事实呢
: ?我没
: 看到

n******t
发帖数: 4406
83
OK,你也是沒幹過的,CUDA是如假包換的C語法,你在這裏硬凹的point是啥呢?還原則
問題都來了。

【在 T********i 的大作中提到】
: CUDA是CPP文法,不是C文法。这是原则问题。我不懂你们楼上的非要说是C文法是什么
: 意思?
: 既然是CPP文法,基本上所有用户都会当CPP用。刻意避免任何CPP特征才是脑袋进水。
: 这是事实,你们又说了不算。

T********i
发帖数: 2416
84
我本来就没干过。说的好像你干过一样。
不管有没有干过。CUDA kernel是CPP对不对?你为啥说是C呢?只有俩原因,第一你根
本不懂。第二你故意扭曲事实。不论是哪一种,你还死不认错。


: OK,你也是沒幹過的。



【在 n******t 的大作中提到】
: OK,你也是沒幹過的,CUDA是如假包換的C語法,你在這裏硬凹的point是啥呢?還原則
: 問題都來了。

C*****l
发帖数: 1
85
cuda的大部分APi都是裸指针的capi,即使有一些cpp封装也不全


: 你胡扯什麼,外行,我說cpp統一神學計算,又不是cpp統一全球,你搞system
call出

: 來幹什麼?

: 2018年我提的汽車soc arm早就發布了,你自己去搜搜看,是不是我說的那樣?

: 總是不懂裝懂,我不是業內我扯這些做什麼?



【在 m*****p 的大作中提到】
: 你胡扯什麼,外行,我說cpp統一神學計算,又不是cpp統一全球,你搞system call出
: 來幹什麼?
: 2018年我提的汽車soc arm早就發布了,你自己去搜搜看,是不是我說的那樣?
: 總是不懂裝懂,我不是業內我扯這些做什麼?

T********i
发帖数: 2416
86
自己去查
CUDA Cpp extends Cpp by allowing the programmer to define Cpp functions,
called kernels。
是如假包换的CPP文法,也称CPP kernel。你不嫌丢人么?


: OK,你也是沒幹過的,CUDA是如假包換的C語法,你在這裏硬凹的point是啥呢?
還原則

: 問題都來了。



【在 n******t 的大作中提到】
: OK,你也是沒幹過的,CUDA是如假包換的C語法,你在這裏硬凹的point是啥呢?還原則
: 問題都來了。

n******t
发帖数: 4406
87
我幹過,so what?我沒幹過你就可以瞎扯了?這年頭你們這些人都什麼素質。。
CUDA kernel當然不是CPP。上面已經有包括我的無數人已經告訴過你了。你貌似只相信
磚家的,這件事我建議你不要硬凹,對你沒好處,太明顯。

【在 T********i 的大作中提到】
: 我本来就没干过。说的好像你干过一样。
: 不管有没有干过。CUDA kernel是CPP对不对?你为啥说是C呢?只有俩原因,第一你根
: 本不懂。第二你故意扭曲事实。不论是哪一种,你还死不认错。
:
:
: OK,你也是沒幹過的。
:

m*****p
发帖数: 39
88
EE都是搞器件工藝的,神學80%是軟件,跟聲光電磁有什麼關係?
神學就是個人版HPC,三家現在都是Cpp,有錯嗎?自己回去複習一下最近cpp compiler
都在搞什麼吧,我是每版的release note都看的,你脫離業內前沿很多年,凡事都靠臆
想。

【在 g****t 的大作中提到】
: https://pjreddie.com/darknet/
: https://github.com/pjreddie/darknet
: 再给你个例子。就不说底层。写应用的影响力很大的纯C ML/AI包仍然有。
: 时代变了。别做啥统一的梦了。
:
:
: 进版画面有一条是matlab。
:
: 我刚查到的:
:
: https://www.mathworks.com/solutions/gpu-computing.html
:
: 跟Cpp 有多大关系。
:
: 是什么

g****t
发帖数: 31659
89
哪个神学计算的项目没有用到Linux system call?你找个不用Linux system call的计
算项目的GitHub Repo我看下。
你是不是写程序还没入门?程序是一个整体,不是some pieces of code。你是不是压
根不知道DL怎么回事。dark net 纯C的听过吗。
你两年换一组buzz words几十上百个的,这就成业内人士了?
鸡血打多了,就是个笑话。
你跳到数学计算这块才多久。就成专家了。别人都外行。
这点时间,除了背buzz words,学线性代数的计算都不够。


: 你胡扯什麼,外行,我說cpp統一神學計算,又不是cpp統一全球,你搞
system
call出

: 來幹什麼?

: 2018年我提的汽車soc arm早就發布了,你自己去搜搜看,是不是我說的
那樣?

: 總是不懂裝懂,我不是業內我扯這些做什麼?



【在 m*****p 的大作中提到】
: EE都是搞器件工藝的,神學80%是軟件,跟聲光電磁有什麼關係?
: 神學就是個人版HPC,三家現在都是Cpp,有錯嗎?自己回去複習一下最近cpp compiler
: 都在搞什麼吧,我是每版的release note都看的,你脫離業內前沿很多年,凡事都靠臆
: 想。

T********i
发帖数: 2416
90
都已经Cpp20了。这是编译器和标准化委员会共同的努力。这事儿你说了不算。


: cuda的大部分APi都是裸指针的capi,即使有一些cpp封装也不全

: call出



【在 C*****l 的大作中提到】
: cuda的大部分APi都是裸指针的capi,即使有一些cpp封装也不全
:
:
: 你胡扯什麼,外行,我說cpp統一神學計算,又不是cpp統一全球,你搞system
: call出
:
: 來幹什麼?
:
: 2018年我提的汽車soc arm早就發布了,你自己去搜搜看,是不是我說的那樣?
:
: 總是不懂裝懂,我不是業內我扯這些做什麼?
:

T********i
发帖数: 2416
91
Nvidia自己的文档说是CPP kernel。白纸黑字在那里。什么时候轮到你说了算了?
而且这些年从cpp11到cpp17到cpp20。也是白纸黑字写着呢。


: 我幹過,so what?我沒幹過你就可以瞎扯了?這年頭你們這些人都什麼素質。。

: CUDA kernel當然不是CPP。上面已經有包括我的無數人已經告訴過你了。你貌似
只相信

: 磚家的,這件事我建議你不要硬凹,對你沒好處,太明顯。



【在 n******t 的大作中提到】
: 我幹過,so what?我沒幹過你就可以瞎扯了?這年頭你們這些人都什麼素質。。
: CUDA kernel當然不是CPP。上面已經有包括我的無數人已經告訴過你了。你貌似只相信
: 磚家的,這件事我建議你不要硬凹,對你沒好處,太明顯。

m*****p
发帖数: 39
92
你這個專家連manual都不懂嗎?讓你去狗最新的guide了,看看nvcc怎麼寫的:The
front end of the compiler processes CUDA source files according to C++
syntax rules.
現在去直播吃s嗎?

【在 n******t 的大作中提到】
: CUDA本質上是一個編程GPU kernel的語言,像很多這種針對特殊硬件的語言一樣,都是
: 基於C,因爲C沒有支持GPU的語法所以在他上面做了擴展,因爲GPU的程序仍然需要和
: CPU打交道,所以需要接口,這個對接的語言,最早顯然是C,也可以用CPP,還有別的
: 語言。
: 那個"專家"顯然是急了開始瞎嚷嚷,什麼CPP一統天下,笑死。

n******t
发帖数: 4406
93
恩,這事情你繼續凹下去,就很快會哭着告訴別人CUDA文法是python和Javascript了。
不過我還是很驚詫你一個號稱還寫MCU程序的人會趟這個水,不是說沒寫過GPU麼?
search了幾個文檔就開始果斷下結論了?

【在 T********i 的大作中提到】
: 自己去查
: CUDA Cpp extends Cpp by allowing the programmer to define Cpp functions,
: called kernels。
: 是如假包换的CPP文法,也称CPP kernel。你不嫌丢人么?
:
:
: OK,你也是沒幹過的,CUDA是如假包換的C語法,你在這裏硬凹的point是啥呢?
: 還原則
:
: 問題都來了。
:

m*****p
发帖数: 39
94
傻b們回答問題前都不去複習一下嗎?nvcc早就是cpp了,你們是不是從來不跟release
?我這裡天天build,每個月一個新版本,我能不知道?

【在 n******t 的大作中提到】
: 對的,其實就是C的語法,加點自己的擴展和library,幹過的人都知道,所以我還是挺
: 震驚他在扯什麼CPP啥的。
: 他這種什麼framwork啥的跟本沒人care,項目拿到錢了,客戶要什麼語言給你什麼語言
: ,愛幹嘛幹嘛去。
:
: 提到: 】

T********i
发帖数: 2416
95
你听不懂人话么?不要脸了么。你这样子,我不可能把你当个人。
我已经说的很清楚了。N家文档白纸黑字说自己是CPP kernel。这是事实。你说了不算
。你干脆直接说你就是要否认事实算了。


: 恩,這事情你繼續凹下去,就很快會哭着告訴別人CUDA文法是python和
Javascript了。

: 不過我還是很驚詫你一個號稱還寫MCU程序的人會趟這個水,不是說沒寫過GPU麼?

: search了幾個文檔就開始果斷下結論了?



【在 n******t 的大作中提到】
: 恩,這事情你繼續凹下去,就很快會哭着告訴別人CUDA文法是python和Javascript了。
: 不過我還是很驚詫你一個號稱還寫MCU程序的人會趟這個水,不是說沒寫過GPU麼?
: search了幾個文檔就開始果斷下結論了?

g****t
发帖数: 31659
96
你才学了半年一年的AI/ML。除了背个buzz words,什么也没学会。都什么胡扯八道。
谁告诉你的EE都是声光电磁。
EE里做并行计算,OS.....的多了。我本科就是EE写fortran的。大三就发过AI论文。
放在今天你自己查LinkedIn 。AI cpu加速器组里面EE major的人多了。
你自己上车晚了。反而觉得本版不是前沿。所以我说你就是个笑话。本版讨论AI/ML
cpu 什么的加速的时候,你说不定还没大学毕业啊。


: EE都是搞器件工藝的,神學80%是軟件,跟聲光電磁有什麼關係?

: 神學就是個人版HPC,三家現在都是Cpp,有錯嗎?自己回去複習一下最近
cpp
compiler

: 都在搞什麼吧,我是每版的release note都看的,你脫離業內前沿很多年
,凡事
都靠臆

: 想。



【在 m*****p 的大作中提到】
: 傻b們回答問題前都不去複習一下嗎?nvcc早就是cpp了,你們是不是從來不跟release
: ?我這裡天天build,每個月一個新版本,我能不知道?

T********i
发帖数: 2416
97
不但是CPP,而且都CPP20了。
这帮人不懂,错了也没啥。但是宁死最硬不认错。这才是他们不能算人的根本原因。


: 傻b們回答問題前都不去複習一下嗎?nvcc早就是cpp了,你們是不是從來不跟
release

: ?我這裡天天build,每個月一個新版本,我能不知道?



【在 m*****p 的大作中提到】
: 傻b們回答問題前都不去複習一下嗎?nvcc早就是cpp了,你們是不是從來不跟release
: ?我這裡天天build,每個月一個新版本,我能不知道?

n******t
发帖数: 4406
98
你真是連屁都不懂就要瞎BB,如果CUDA Python能生成Cuda kernel,難道cuda就是
python文法了?笑死。
原來當年因爲陳景潤證明了1+1=2就是你這樣的。

麼?

【在 T********i 的大作中提到】
: 你听不懂人话么?不要脸了么。你这样子,我不可能把你当个人。
: 我已经说的很清楚了。N家文档白纸黑字说自己是CPP kernel。这是事实。你说了不算
: 。你干脆直接说你就是要否认事实算了。
:
:
: 恩,這事情你繼續凹下去,就很快會哭着告訴別人CUDA文法是python和
: Javascript了。
:
: 不過我還是很驚詫你一個號稱還寫MCU程序的人會趟這個水,不是說沒寫過GPU麼?
:
: search了幾個文檔就開始果斷下結論了?
:

g****t
发帖数: 31659
99
你爱说谁别把我带上。我老从不看cuda。也几乎未谈过。


: 不但是CPP,而且都CPP20了。

: 这帮人不懂,错了也没啥。但是宁死最硬不认错。这才是他们不能算人的
根本原
因。

: release



【在 T********i 的大作中提到】
: 不但是CPP,而且都CPP20了。
: 这帮人不懂,错了也没啥。但是宁死最硬不认错。这才是他们不能算人的根本原因。
:
:
: 傻b們回答問題前都不去複習一下嗎?nvcc早就是cpp了,你們是不是從來不跟
: release
:
: ?我這裡天天build,每個月一個新版本,我能不知道?
:

m*****p
发帖数: 39
100
你去看最新版的nvcc,不要自己憑空想像,幾年前的舊知識已經過時了,現在nvcc前端
是cpp17,後端是LLVM,我天天跟進,能不知道?
https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html

【在 C*****l 的大作中提到】
: cuda的大部分APi都是裸指针的capi,即使有一些cpp封装也不全
:
:
: 你胡扯什麼,外行,我說cpp統一神學計算,又不是cpp統一全球,你搞system
: call出
:
: 來幹什麼?
:
: 2018年我提的汽車soc arm早就發布了,你自己去搜搜看,是不是我說的那樣?
:
: 總是不懂裝懂,我不是業內我扯這些做什麼?
:

n******t
发帖数: 4406
101
恩cuda python還是如假包換的python了,所以cuda還是python文法的。
cuda julia還是如假包換的julia了,所以cuda還是julia文法的。
這麼扯蛋你不怕腦裂嗎?
同學你這麼搞下去,喜劇效果越來越強了,雖然你的人品我早就不期待了,難道你自己
也不期待了?

【在 T********i 的大作中提到】
: 不但是CPP,而且都CPP20了。
: 这帮人不懂,错了也没啥。但是宁死最硬不认错。这才是他们不能算人的根本原因。
:
:
: 傻b們回答問題前都不去複習一下嗎?nvcc早就是cpp了,你們是不是從來不跟
: release
:
: ?我這裡天天build,每個月一個新版本,我能不知道?
:

T********i
发帖数: 2416
102
关键是Nvidia自己家怎么说。你说了不算。
https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#kernels
它自己说C++ function是kernel。我不听它的难道听你的?你算个什么东西?

【在 n******t 的大作中提到】
: 恩cuda python還是如假包換的python了,所以cuda還是python文法的。
: cuda julia還是如假包換的julia了,所以cuda還是julia文法的。
: 這麼扯蛋你不怕腦裂嗎?
: 同學你這麼搞下去,喜劇效果越來越強了,雖然你的人品我早就不期待了,難道你自己
: 也不期待了?

n******t
发帖数: 4406
103
so what,誰告訴你不能用CPP編程GPU了?python都可以,CPP爲什麼不可以.
說CPP一統天下的是你,我如果不用CPP做編程語言能program GPU該直播吃X的是你?這
你都忘了?

都是
別的

【在 m*****p 的大作中提到】
: 你這個專家連manual都不懂嗎?讓你去狗最新的guide了,看看nvcc怎麼寫的:The
: front end of the compiler processes CUDA source files according to C++
: syntax rules.
: 現在去直播吃s嗎?

m*****p
发帖数: 39
104
EE裡做並行計算,OS?你當CE都是吃乾飯的嗎?EE係裡面做計算機的本來就不叫EE。
平時上課選課實驗室都不一樣,很多熱門CS課EE學生禁選,CE可選,EE導師和CE導師根
本就不在一個頻道。
你是不是快退休了?不知道最近15年的形勢?

【在 g****t 的大作中提到】
: 你才学了半年一年的AI/ML。除了背个buzz words,什么也没学会。都什么胡扯八道。
: 谁告诉你的EE都是声光电磁。
: EE里做并行计算,OS.....的多了。我本科就是EE写fortran的。大三就发过AI论文。
: 放在今天你自己查LinkedIn 。AI cpu加速器组里面EE major的人多了。
: 你自己上车晚了。反而觉得本版不是前沿。所以我说你就是个笑话。本版讨论AI/ML
: cpu 什么的加速的时候,你说不定还没大学毕业啊。
:
:
: EE都是搞器件工藝的,神學80%是軟件,跟聲光電磁有什麼關係?
:
: 神學就是個人版HPC,三家現在都是Cpp,有錯嗎?自己回去複習一下最近
: cpp

m*****p
发帖数: 39
105
傻b,看看關鍵詞nvcc,不要扯別的

【在 n******t 的大作中提到】
: 恩cuda python還是如假包換的python了,所以cuda還是python文法的。
: cuda julia還是如假包換的julia了,所以cuda還是julia文法的。
: 這麼扯蛋你不怕腦裂嗎?
: 同學你這麼搞下去,喜劇效果越來越強了,雖然你的人品我早就不期待了,難道你自己
: 也不期待了?

m*****p
发帖数: 39
106
你用python寫一個nvcc的cu試一試?連nvcc是什麼都不知道,你還搞啥?

【在 n******t 的大作中提到】
: so what,誰告訴你不能用CPP編程GPU了?python都可以,CPP爲什麼不可以.
: 說CPP一統天下的是你,我如果不用CPP做編程語言能program GPU該直播吃X的是你?這
: 你都忘了?
:
: 都是
: 別的

g****t
发帖数: 31659
107
我说你是不是没在美国上过大学?不说现在是个phd都往AI靠拢。
过去也有
IEEE transactions on parallel and distributed systems (TPDS)
无数类似的杂志。
posix是IEEE的标准。
Ieee 浮点数听过吗?


: EE裡做並行計算,OS?你當CE都是吃乾飯的嗎?EE係裡面做計算機的本來
就不叫
EE。

: 平時上課選課實驗室都不一樣,很多熱門CS課EE學生禁選,CE可選,EE導
師和CE
導師根

: 本就不在一個頻道。

: 你是不是快退休了?不知道最近15年的形勢?



【在 m*****p 的大作中提到】
: 你用python寫一個nvcc的cu試一試?連nvcc是什麼都不知道,你還搞啥?
n******t
发帖数: 4406
108
磚家,nvcc能幫你自動駕駛,也和你之前的250言論沒關係啊。。
不管你怎麼凹,CUDA的CPP還是擴展,和python一樣,改變不了你CPP一統天下的笑話。。

【在 m*****p 的大作中提到】
: 傻b,看看關鍵詞nvcc,不要扯別的
g****t
发帖数: 31659
109
https://ece.vt.edu/undergrad/courses/4414
EE的课。我说楼主是不是翻墙来的?


: 我说你是不是没在美国上过大学?不说现在是个phd都往AI靠拢。

: 过去也有

: IEEE transactions on parallel and distributed systems (TPDS)

: 无数类似的杂志。

: posix是IEEE的标准。

: Ieee 浮点数听过吗?

:

【在 g****t 的大作中提到】
: 我说你是不是没在美国上过大学?不说现在是个phd都往AI靠拢。
: 过去也有
: IEEE transactions on parallel and distributed systems (TPDS)
: 无数类似的杂志。
: posix是IEEE的标准。
: Ieee 浮点数听过吗?
:
:
: EE裡做並行計算,OS?你當CE都是吃乾飯的嗎?EE係裡面做計算機的本來
: 就不叫
: EE。

n******t
发帖数: 4406
110
who care你怎麼想?Nvidia的GPU的通用最低接口是C,這件事情你找出一個一百個理由
來凹也是沒用的,更不要說是你這種google了一句話當寶貝,啥都不知道的。
你是個什麼東西你都你別聽我的,我丟不起這個人。

【在 T********i 的大作中提到】
: 关键是Nvidia自己家怎么说。你说了不算。
: https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#kernels
: 它自己说C++ function是kernel。我不听它的难道听你的?你算个什么东西?

T********i
发帖数: 2416
111
我和你根本不是一个阶级。这辈子也不可能有任何交集。
这世界上自私贪婪傻逼的多了去了。多你一个不多。少你一个不少。
Nvidia最低接口是自己的机器码machine code。对应一个类似assembly language的叫
做PTX, which is a virtual assembly language。
通用接口是C++,而且目前是C++20。这些都是他们自己说的。你说的根本不算。

【在 n******t 的大作中提到】
: who care你怎麼想?Nvidia的GPU的通用最低接口是C,這件事情你找出一個一百個理由
: 來凹也是沒用的,更不要說是你這種google了一句話當寶貝,啥都不知道的。
: 你是個什麼東西你都你別聽我的,我丟不起這個人。

m*****p
发帖数: 39
112
唉,我都無語了,乾脆你們拉s互相吃吧,這樣可以都清醒一點,搞清楚EE的現狀。

【在 g****t 的大作中提到】
: 我说你是不是没在美国上过大学?不说现在是个phd都往AI靠拢。
: 过去也有
: IEEE transactions on parallel and distributed systems (TPDS)
: 无数类似的杂志。
: posix是IEEE的标准。
: Ieee 浮点数听过吗?
:
:
: EE裡做並行計算,OS?你當CE都是吃乾飯的嗎?EE係裡面做計算機的本來
: 就不叫
: EE。

m*****p
发帖数: 39
113
看來你最懂,等待你和那位的精彩合作表演

。。

【在 n******t 的大作中提到】
: 磚家,nvcc能幫你自動駕駛,也和你之前的250言論沒關係啊。。
: 不管你怎麼凹,CUDA的CPP還是擴展,和python一樣,改變不了你CPP一統天下的笑話。。

m*****p
发帖数: 39
114
老傢伙看仔細了,我剛剛從你vt網上找的,看看EE專業是不是只有聲光電磁?
告訴你,由於最近15年CS火爆,CS課程基本秒殺,EE專業的根本沒有資格選,除非轉到
CE專業。
EE和CE現在風馬牛不相及,很多新貴公司看到EE專業的簡歷直接丟垃圾桶。
https://ece.vt.edu/undergrad/curriculum
Students wishing to declare their Electrical Engineering or Computer
Engineering major should complete the Change of Major Application through
HokieSpa during a Change of Major period.
When a change of major period opens, students may request a new primary
major. Students enter the ECE Department with a primary major of Electrical
Engineering (EE) or Computer Engineering (CPE). ECE students must
successfully complete ECE 2014 Engineering Professionalism with a C- or
better or ECE 2804 Integrated Design Project with a C or better before they
are eligible to apply for an ECE major.
What majors are offered in Electrical Engineering and Computer Engineering?
Electrical Engineering Computer Engineering
Electrical Engineering (general) Computer Engineering (general)
Communications & Networking Chip-Scale Integration
Controls, Robotics, & Autonomy Controls, Robotics, & Autonomy
Energy & Power Electronic Systems Machine Learning
Micro-Nanosystems Networking & Cybersecurity
Photonics Software Systems
Radio Frequency & Microwave
Space Systems

【在 g****t 的大作中提到】
: https://ece.vt.edu/undergrad/courses/4414
: EE的课。我说楼主是不是翻墙来的?
:
:
: 我说你是不是没在美国上过大学?不说现在是个phd都往AI靠拢。
:
: 过去也有
:
: IEEE transactions on parallel and distributed systems (TPDS)
:
: 无数类似的杂志。
:
: posix是IEEE的标准。
:
: Ieee 浮点数听过吗?
:
:

g****t
发帖数: 31659
115
“ EE裡做並行計算,OS?你當CE都是吃乾飯的嗎?”
你除了buzz words,是不是一点脑子都没有。我再给你举个例子。
UF不愿意论文作假,自杀那学生,其教授就是EE做ai 加速性能什么的。这都好几年前
的事
了。我说你上车晚了。专门背你的buzz words就可以了。别什么前沿不前沿的。你也就
吃点剩饭。
https://www.wuft.org/news/2021/04/23/university-of-florida-professor-resigns
-amid-investigations-into-students-suicide/
OS,并行,分布式....都有专门的IEEE 人员。没
有电路支持,现代OS是不成立的懂不懂。
不管INTC oneapi怎么样。你一两年也就被背个buzz words。线性代数都学不会。装专
家有多大意思?
我把话放在这儿,你的智力理解不了复杂的东西。没有做进去一个方向的能力。这都能
看出来。所以你装专家没用。过段时间你还
要换另一套别人的buzz words继续吹。一辈子咀嚼剩饭。


: 老傢伙看仔細了,我剛剛從你vt網上找的,看看EE專業是不是只有聲光電
磁?

: 告訴你,由於最近15年CS火爆,CS課程基本秒殺,EE專業的根本沒有資格
選,除
非轉到

: CE專業。

: EE和CE現在風馬牛不相及,很多新貴公司看到EE專業的簡歷直接丟垃圾桶。

: https://ece.vt.edu/undergrad/curriculum

: Students wishing to declare their Electrical Engineering or
Computer

: Engineering major should complete the Change of Major
Application
through

: HokieSpa during a Change of Major period.

: When a change of major period opens, students may request a new
primary

: major. Students enter the ECE Department with a primary major of
Electrical



【在 m*****p 的大作中提到】
: 老傢伙看仔細了,我剛剛從你vt網上找的,看看EE專業是不是只有聲光電磁?
: 告訴你,由於最近15年CS火爆,CS課程基本秒殺,EE專業的根本沒有資格選,除非轉到
: CE專業。
: EE和CE現在風馬牛不相及,很多新貴公司看到EE專業的簡歷直接丟垃圾桶。
: https://ece.vt.edu/undergrad/curriculum
: Students wishing to declare their Electrical Engineering or Computer
: Engineering major should complete the Change of Major Application through
: HokieSpa during a Change of Major period.
: When a change of major period opens, students may request a new primary
: major. Students enter the ECE Department with a primary major of Electrical

n******t
发帖数: 4406
116
我說通用最低接口,你說最低接口,秀臉皮厚度你贏了。這裏的人需要你來告訴硬件最
低接口是machine code這種大白話?N的匯編我還真用過,而且在你google出來的這個
PTX的東西之前。不過你估計爲啥這個最低通用接口要選成C也是不懂的。
我敢打賭你GPU programing舊的新的都從來沒幹過,還C++ 20呢。估計連啥叫device
code都不知道。

【在 T********i 的大作中提到】
: 我和你根本不是一个阶级。这辈子也不可能有任何交集。
: 这世界上自私贪婪傻逼的多了去了。多你一个不多。少你一个不少。
: Nvidia最低接口是自己的机器码machine code。对应一个类似assembly language的叫
: 做PTX, which is a virtual assembly language。
: 通用接口是C++,而且目前是C++20。这些都是他们自己说的。你说的根本不算。

T********i
发帖数: 2416
117
根本就没有什么所谓“通用最低接口”这个说法。你要是不服气可以上网去搜,中文英
文随便,看看能不能搜出来。
That being said,没人在乎你的opinion。楼上那么多号称CUDA用C kernel的,都不吱
声了。就你还恬不知耻地跳出来。
GPU kernel向CPP拓展,越来越复杂化,是历史的必然。要不然NVIDIA也不会从CPP11到
CPP20一路折腾过来。这种性质的工作,必然需要精细化的CPP程序员。这也是历史的必
然。所以magagop说的没啥错。即使悲愤,也轮不到你这个外行。


: 我說通用最低接口,你說最低接口,秀臉皮厚度你贏了。這裏的人需要你來告訴
硬件最

: 低接口是machine code這種大白話?N的匯編我還真用過,而且在你google出來
的這個

: PTX的東西之前。不過你估計爲啥這個最低通用接口要選成C也是不懂的。

: 我敢打賭你GPU programing舊的新的都從來沒幹過,還C 20呢。估計連啥叫
device

: code都不知道。



【在 n******t 的大作中提到】
: 我說通用最低接口,你說最低接口,秀臉皮厚度你贏了。這裏的人需要你來告訴硬件最
: 低接口是machine code這種大白話?N的匯編我還真用過,而且在你google出來的這個
: PTX的東西之前。不過你估計爲啥這個最低通用接口要選成C也是不懂的。
: 我敢打賭你GPU programing舊的新的都從來沒幹過,還C++ 20呢。估計連啥叫device
: code都不知道。

n******t
发帖数: 4406
118
你除了扯這種歷史必然的隨便說不上稅的東西,和去網上搜點關鍵字,你還知道啥?一
個概念網上只要沒有(確切說是沒有辦法google到),對你來說就是不存在的?
反正大家都看見了,一個一輩子從來沒寫一個一個GPU code的人,google了幾下,已經
成了磚家了。
人家做生意有人用什麼就給什麼,你要CPP就給你CPP,你要python就給你python,你要
JS就給你JS,只有某些不知道在用什麼邊緣架構的人,因爲除了在公司追buzzwords,
還要兼顧刷題,才會一廂情願地狂熱認爲GPU開發最後都會converge到一種語言。更可
笑的是,你這種賣IoT設備的,本來和你八杆子打不着的事情,爲了給自己找點存在感
,強行抱團取暖感已經淪落到硬凹這種話題的程度了,硬要把別人對CPP提供了支持,
說成離了CPP開發不了GPU程序,真是可笑之極。

【在 T********i 的大作中提到】
: 根本就没有什么所谓“通用最低接口”这个说法。你要是不服气可以上网去搜,中文英
: 文随便,看看能不能搜出来。
: That being said,没人在乎你的opinion。楼上那么多号称CUDA用C kernel的,都不吱
: 声了。就你还恬不知耻地跳出来。
: GPU kernel向CPP拓展,越来越复杂化,是历史的必然。要不然NVIDIA也不会从CPP11到
: CPP20一路折腾过来。这种性质的工作,必然需要精细化的CPP程序员。这也是历史的必
: 然。所以magagop说的没啥错。即使悲愤,也轮不到你这个外行。
:
:
: 我說通用最低接口,你說最低接口,秀臉皮厚度你贏了。這裏的人需要你來告訴
: 硬件最

T********i
发帖数: 2416
119
更正你一哈。我从来不是卖IoT设备的。我是卖IoT平台的。而且我是IoT操作系统之父
。没人在乎你服不服?
我从一开始就说了,我没用过CUDA,也不懂CUDA。但是我可以学习。我的理解,其它语
言都要先transpile到C/CPP kernel再编译。但是NVIDIA现在已经没有C programming
guide了。只有CPP programming guide。因此通用接口现在是CPP。至于以前是C,那是
不成熟。
所以,我认为megagop没说错。你乱咬是你的错。


: 你除了扯這種歷史必然的隨便說不上稅的東西,和去網上搜點關鍵字,你還知道
啥?一

: 個概念網上只要沒有(確切說是沒有辦法google到),對你來說就是不存在的?

: 反正大家都看見了,一個一輩子從來沒寫一個一個GPU code的人,google了幾下
,已經

: 成了磚家了。

: 人家做生意有人用什麼就給什麼,你要CPP就給你CPP,你要python就給你python
,你要

: JS就給你JS,只有某些不知道在用什麼邊緣架構的人,因爲除了在公司追
buzzwords,

: 還要兼顧刷題,才會一廂情願地狂熱認爲GPU開發最後都會converge到一種語言
。更可

: 笑的是,你這種賣IoT設備的,本來和你八杆子打不着的事情,爲了給自己找點
存在感

: ,強行抱團取暖感已經淪落到硬凹這種話題的程度了,硬要把別人對CPP提供了
支持,

: 說成離了CPP開發不了GPU程序,真是可笑之極。



【在 n******t 的大作中提到】
: 你除了扯這種歷史必然的隨便說不上稅的東西,和去網上搜點關鍵字,你還知道啥?一
: 個概念網上只要沒有(確切說是沒有辦法google到),對你來說就是不存在的?
: 反正大家都看見了,一個一輩子從來沒寫一個一個GPU code的人,google了幾下,已經
: 成了磚家了。
: 人家做生意有人用什麼就給什麼,你要CPP就給你CPP,你要python就給你python,你要
: JS就給你JS,只有某些不知道在用什麼邊緣架構的人,因爲除了在公司追buzzwords,
: 還要兼顧刷題,才會一廂情願地狂熱認爲GPU開發最後都會converge到一種語言。更可
: 笑的是,你這種賣IoT設備的,本來和你八杆子打不着的事情,爲了給自己找點存在感
: ,強行抱團取暖感已經淪落到硬凹這種話題的程度了,硬要把別人對CPP提供了支持,
: 說成離了CPP開發不了GPU程序,真是可笑之極。

m*****p
发帖数: 39
120
老東西,你怎麼不說VT啦?明明不懂,還硬要裝懂。仔細看看人家的簡歷,趕快洗乾淨
了跟那位什麼net一起互相表演吃s給大家看,我等不及了。
UF這個學生是堂堂正正的CE,沒想到跟我居然是同行,這跟EE毛線關係都沒有,我懷疑
你舉例子前都不自己驗證一下。
現在EE完全沒競爭力,原因就是EE把裡面跟CS相關的都獨立出來變成CE,EE剩下的都是
沒人需要的聲光電磁,EE學生想選CS課直接進waitlist,等CS、CE選完了再看有沒有空
,熱門CS課100人waitlist也是100人,EE根本進不去,EE畢業了也找不到工作,簡歷直
接丟垃圾桶。EE導師不讓學生選CS課,選了就會轉CS,導師精著呢。另外分出CE後,EE
剩下的跟CS完全沒關係,也不需要學CS。至於純EE教授湊熱鬧發CE論文,那是自由,他
發天體物理論文也沒人管。
https://sites.google.com/site/huixiangchen5319
Huixiang Chen
PhD Student
Department of Electrical and Computer Engineering
University of Florida, U.S.
Email: [email protected]
Research Interests

Computer Architecture Support for Emerging Applications, AR/VR
Cloud Computing, Storage Virtualization, GPU Virtualization
Education

PhD (2013-present): Computer Engineering, University of Florida, Gainesville
, U.S. Advisor: Dr. Tao Li
Master (2011-2013): Computer Science and Technology, Harbin Institute of
Technology, Harbin, China
Bachelor (2007-2011): Computer Science and Technology (Network and
Information Security), Jilin University, Changchun, China
Working Experience

Software Engineer Internship, Facebook Worked as a system PhD intern at
LogDevice group.
• Designed and implemented a distributed, scalable key-value storage (
LogKV) on top of LogDevice (Facebook’s Kafka equivalent), by leveraging
LogDevice as a distributed write-ahead log (C++).
• LogKV has client-centric sequential consistency guarantee, which is
the strongest consistency that can be achieved among all commercial key-
value storage.
• Leveraged TCP as the gapless-FIFO data delivery channel, proposed
and implemented go-back-N and selective- repeat sliding window protocol to
prevent data loss between client and server, server and LogDevice.
• Wrote comprehensive unit and integration tests for LogKV.
• Contributed 13000+ lines of C++ for Facebook’s code base.
Research Assistant, Dept. of ECE, University of Florida, with Dr. Tao Li Aug
. 2013 - Present My research spans topics in architecture support for
emerging applications, cloud/big data computing platforms, virtualization,
performance analysis:
• Characterized and studied the efficient architecture for emerging
workloads: including augmented reality applications, SLAM, 3D graphics and
GPGPU workloads for virtual GPU.
• Developed a virtual storage management system for scheduling
distributed storage resources for big data cloud.
• Added enhancement to Linux journaling file system to leverage NAND
flash (eMMC) features on mobile devices.
Technical Skills

Programming: C/C++ STL, C++14, Shell Script, Python, JAVA, SQL, Scala, CUDA
Tools & Platforms: Hadoop, Spark, EC2, Google Cloud, Virtualization
Environments (KVM, Xen, Citrix XenServer, VMware ESXI), QEMU, GPGPU-Sim,
Eclipse, IntelliJ, Vivado HLS
Publications
• Augmented Reality, Cloud Gaming Workloads
Sep. 2014
H. Chen, Y. Dai, K. Zhong, T. Li, "Towards Efficient Microarchitecture
Design of Simultaneous Localization and Map- ping in Emerging Augmented
Reality Era", ISCA 2018 under review
H. Chen, Y. Dai, H. Meng, Y. Chen, T. Li, "Understanding the Characteristics
of Mobile Augmented Reality Applica- tions", ISPASS 2018
Y. Dai, T. Li, B. Liu, M. Song, H. Chen, "Exploiting Dynamical Thermal
Energy Harvesting for Reusing in Smartphone with Mobile Applications",
ASPLOS 2018
H. Chen, T. Li, "GaaS Workload Characterization under NUMA Architecture for
Virtualized GPU", ISPASS 2017
• Storage Systems, Virtualization
M. Wang, H. Chen, T. Li, "Reducing the Tax of Reliability: A HardwareAware
Method for Agile Data Persistence in Mobile Devices", DSN 2017
R. Zhou, H. Chen, T. Li, "LightSRM: Towards Lightweight and Swift Storage
Resource Management in Big Data Cloud Era", ICS 2015
W. Zhang, S. Han, H. He, H. Chen, T. Li, "Network-aware Virtual Machine
Migration in an Overcommitted Cloud", Future Generation on Computer Systems
2017
W. Zhang, H. Zhang, H. Chen, Q. Zhang, A. Cheng, "Improving the QoS of Web
Applications across Multiple Web Applications", IPDPS Workshop 2012
• Architecture Support for Deep Learning, AI
M. Song, J. Zhang, H. Chen, T. Li, "Towards Efficient Microarchitectural
Design of Accelerating Unsupervised GAN- based Deep Learning", HPCA 2018
M. Song, Y. Hu, H. Chen, T. Li, "Towards Pervasive and User Satisfactory CNN
across GPU Microarchitectures", HPCA Best Paper Candidate 2017
M. Song, Y. Hu, Y. Xu, H. Chen, T. Li, "Bridging the Semantic Gaps of GPU
Acceleration for Scale-out CNN-based Big Data Processing: Think Big, See
Small", PACT 2016

resigns

【在 g****t 的大作中提到】
: “ EE裡做並行計算,OS?你當CE都是吃乾飯的嗎?”
: 你除了buzz words,是不是一点脑子都没有。我再给你举个例子。
: UF不愿意论文作假,自杀那学生,其教授就是EE做ai 加速性能什么的。这都好几年前
: 的事
: 了。我说你上车晚了。专门背你的buzz words就可以了。别什么前沿不前沿的。你也就
: 吃点剩饭。
: https://www.wuft.org/news/2021/04/23/university-of-florida-professor-resigns
: -amid-investigations-into-students-suicide/
: OS,并行,分布式....都有专门的IEEE 人员。没
: 有电路支持,现代OS是不成立的懂不懂。

g****t
发帖数: 31659
121
UF那教授是哪个系的?
CS,EE,CE都大把的人做OS,并行计算。
以及AI加速什么的。这是事实。你随便找个学校就能看到。或者你看论文,查LinkedIn
。再不然你还可以去trade show看人头。
你举一两个CE的做例子能说明啥问题。逻辑错乱了是不是。
我说你疯了才会以为美国EE major没人做OS啥的。
你是不是专门做售后的。一辈子没做过design, develop?专门负责用户投诉的时候写
写email? 所以连
posix是ieee标准,有专门的工作组都不知道?也不知道算法程序不管用不用GPU,都要
用到Linux system call?
本版讨论AI加速时间都多少年了。你现在来个自己是前沿。不可笑么。
上次我就说过你拿别人的buzz words瞎兴奋。
转岗才多久,又拿buzz words冒充专家了。
線性代數你還沒學會呢。
攻击我有毛用。我把话放这。过两年你又要换一套buzz words继续吹。你混不下去的。
这是个思维能力问题。另外你也别想吹啥cpp了。我认为你不会写程序。你多半也就是
内部写写工具,测试之类的。回答下tool chain问题。
我看你連做developer經驗都是0。別說own produce release了。


: 老東西,你怎麼不說VT啦?明明不懂,還硬要裝懂。仔細看看人家的簡歷
,趕快
洗乾淨

: 了跟那位什麼net一起互相表演吃s給大家看,我等不及了。

: UF這個學生是堂堂正正的CE,跟EE毛線關係都沒有,我懷疑你舉例子前都
不自己
驗證一

: 下。

: 現在EE完全沒競爭力,原因就是EE把裡面跟CS相關的都獨立出來變成CE,
EE剩下
的都是

: 沒人需要的聲光電磁,EE學生想選CS課直接進waitlist,等CS、CE選完了
再看有
沒有空

: ,熱門CS課100人waitlist也是100人,EE根本進不去,EE畢業了也找不到
工作,
簡歷直

: 接丟垃圾桶。EE導師不讓學生選CS課,選了就會轉CS,導師精著呢。另外
分出CE
後,EE

: 剩下的跟CS完全沒關係,也不需要學CS。至於純EE教授湊熱鬧發CE論文,
那是自
由,他

: 發物理論文也沒人管。



【在 m*****p 的大作中提到】
: 老東西,你怎麼不說VT啦?明明不懂,還硬要裝懂。仔細看看人家的簡歷,趕快洗乾淨
: 了跟那位什麼net一起互相表演吃s給大家看,我等不及了。
: UF這個學生是堂堂正正的CE,沒想到跟我居然是同行,這跟EE毛線關係都沒有,我懷疑
: 你舉例子前都不自己驗證一下。
: 現在EE完全沒競爭力,原因就是EE把裡面跟CS相關的都獨立出來變成CE,EE剩下的都是
: 沒人需要的聲光電磁,EE學生想選CS課直接進waitlist,等CS、CE選完了再看有沒有空
: ,熱門CS課100人waitlist也是100人,EE根本進不去,EE畢業了也找不到工作,簡歷直
: 接丟垃圾桶。EE導師不讓學生選CS課,選了就會轉CS,導師精著呢。另外分出CE後,EE
: 剩下的跟CS完全沒關係,也不需要學CS。至於純EE教授湊熱鬧發CE論文,那是自由,他
: 發天體物理論文也沒人管。

m*****p
发帖数: 39
122
來來來,專家,你說python用什麼玩意變成cu文件?哪個庫?怎麼個流程?你咋不說根
本沒有Cpp呢?
CUDA只支持C、CPP、Fortran,C是通過NVCC這個cpp17前端用LLVM編譯成PTX中間表示的
,根本沒有純C編譯器。NVCC是Cpp,只不過能兼容C而已,用的是Cpp17語法。如果你說
所有可以編譯C的都是C編譯器,那只能說明你的無知。

【在 n******t 的大作中提到】
: 你除了扯這種歷史必然的隨便說不上稅的東西,和去網上搜點關鍵字,你還知道啥?一
: 個概念網上只要沒有(確切說是沒有辦法google到),對你來說就是不存在的?
: 反正大家都看見了,一個一輩子從來沒寫一個一個GPU code的人,google了幾下,已經
: 成了磚家了。
: 人家做生意有人用什麼就給什麼,你要CPP就給你CPP,你要python就給你python,你要
: JS就給你JS,只有某些不知道在用什麼邊緣架構的人,因爲除了在公司追buzzwords,
: 還要兼顧刷題,才會一廂情願地狂熱認爲GPU開發最後都會converge到一種語言。更可
: 笑的是,你這種賣IoT設備的,本來和你八杆子打不着的事情,爲了給自己找點存在感
: ,強行抱團取暖感已經淪落到硬凹這種話題的程度了,硬要把別人對CPP提供了支持,
: 說成離了CPP開發不了GPU程序,真是可笑之極。

m*****p
发帖数: 39
123
傻逼老東西又轉移話題了,這兩個例子明明就是你自己舉的,我只不過無聊仔細查查,
果然都是CE而已。
現在的EE教授不會做OS或並行計算,做OS和並行計算的教授早就改名叫CE了,EE和CE現
在根本不是一個專業,懂不懂?Diploma上面要麼寫Electrical Engineering,要麼就
寫Computer Engineering,排名EE和CE也是分開拍。我不知道你脫離現實多久了,推薦
去精神病院確砸幌隆br />

LinkedIn

【在 g****t 的大作中提到】
: UF那教授是哪个系的?
: CS,EE,CE都大把的人做OS,并行计算。
: 以及AI加速什么的。这是事实。你随便找个学校就能看到。或者你看论文,查LinkedIn
: 。再不然你还可以去trade show看人头。
: 你举一两个CE的做例子能说明啥问题。逻辑错乱了是不是。
: 我说你疯了才会以为美国EE major没人做OS啥的。
: 你是不是专门做售后的。一辈子没做过design, develop?专门负责用户投诉的时候写
: 写email? 所以连
: posix是ieee标准,有专门的工作组都不知道?也不知道算法程序不管用不用GPU,都要
: 用到Linux system call?

g****t
发帖数: 31659
124
各校叫做EE,ECE,EECS,CS,CE的都有。
這種情況多的是。很多學校壓根沒有CE系。例如stanford。你自己去看其EE faculty和
學生歷年論文。
我再隨便給你個例子:
https://coe.northeastern.edu/event/ece-phd-dissertation-defense-majid-
sabbagh/
我隨便給你找個課:
https://et.iupui.edu/departments/ece/courses/ece/56601
問題的根本在於你說的是全稱命題。posix,浮點數,。。。大堆的標準都是IEEE的。
你可能對麼?

【在 m*****p 的大作中提到】
: 傻逼老東西又轉移話題了,這兩個例子明明就是你自己舉的,我只不過無聊仔細查查,
: 果然都是CE而已。
: 現在的EE教授不會做OS或並行計算,做OS和並行計算的教授早就改名叫CE了,EE和CE現
: 在根本不是一個專業,懂不懂?Diploma上面要麼寫Electrical Engineering,要麼就
: 寫Computer Engineering,排名EE和CE也是分開拍。我不知道你脫離現實多久了,推薦
: 去精神病院確砸幌隆br />
:
: LinkedIn

n******t
发帖数: 4406
125
磚家,原來nvcc這個玩意是用來生成你cu文件的,你腦子已經糊塗了。
可以編譯C的不是C編譯器?那是啥?
這事情搞到現在已經把你自己的觀點都忘記了,也把別人的觀點忘記了,這裏有人告訴
你不能用CPP開發cuda應用嗎?

【在 m*****p 的大作中提到】
: 來來來,專家,你說python用什麼玩意變成cu文件?哪個庫?怎麼個流程?你咋不說根
: 本沒有Cpp呢?
: CUDA只支持C、CPP、Fortran,C是通過NVCC這個cpp17前端用LLVM編譯成PTX中間表示的
: ,根本沒有純C編譯器。NVCC是Cpp,只不過能兼容C而已,用的是Cpp17語法。如果你說
: 所有可以編譯C的都是C編譯器,那只能說明你的無知。

C*****l
发帖数: 1
126
cuda的应用场景很确定,就是矩阵和tensor运算,别的干嘛要用gpu. 而且数据都要从
cpu传过去,根本用不上什么c++的feature。你要是看看他们自家的sample code,就是
c style code,当然你要是硬凹,这也是c++兼容的。

【在 T********i 的大作中提到】
: 我和你根本不是一个阶级。这辈子也不可能有任何交集。
: 这世界上自私贪婪傻逼的多了去了。多你一个不多。少你一个不少。
: Nvidia最低接口是自己的机器码machine code。对应一个类似assembly language的叫
: 做PTX, which is a virtual assembly language。
: 通用接口是C++,而且目前是C++20。这些都是他们自己说的。你说的根本不算。

C*****l
发帖数: 1
127
nvcc就是一个preprocessor,c++的部分基本都是host code,kernel function里面就
是c style的code

【在 m*****p 的大作中提到】
: 你用python寫一個nvcc的cu試一試?連nvcc是什麼都不知道,你還搞啥?
m*****p
发帖数: 39
128
我啥時候說nvcc生成cu文件了,你智障嗎?
可以編譯C的很有可能是Cpp編譯器,你這都不懂?只能編譯C的才是C編譯器。
我說人應該吃飯,三大人種都吃飯,你非得說人除了吃飯也可以吃s,只要錢多就可以
,所以你表演一下唄。

【在 n******t 的大作中提到】
: 磚家,原來nvcc這個玩意是用來生成你cu文件的,你腦子已經糊塗了。
: 可以編譯C的不是C編譯器?那是啥?
: 這事情搞到現在已經把你自己的觀點都忘記了,也把別人的觀點忘記了,這裏有人告訴
: 你不能用CPP開發cuda應用嗎?

C*****l
发帖数: 1
129
你举几个著名的code depo用了c++ style的cuda kernel好了,他们自家的库cuDNN,
cublas提供的都是c-style的接口。
https://docs.nvidia.com/deeplearning/cudnn/api/index.html#cudnnAddTensor

【在 m*****p 的大作中提到】
: 我啥時候說nvcc生成cu文件了,你智障嗎?
: 可以編譯C的很有可能是Cpp編譯器,你這都不懂?只能編譯C的才是C編譯器。
: 我說人應該吃飯,三大人種都吃飯,你非得說人除了吃飯也可以吃s,只要錢多就可以
: ,所以你表演一下唄。

g****t
发帖数: 31659
130
本版沒幾個EE和半導體的。這位專家隔段時間換一批buzz words。然後來本版瞎吹。
就這麼回事。之前我叫他去EE版,是讓他長點學問。結果這哥們說什麼EE都是做器件的。
這都什麼胡扯八道。
不久前其還是所謂的real time OS專家。一個人有可能這麼快搖身一變成了HPC AI專家
嗎?
那麼點時間,線性代數能學會麼。我看其現在也就是回答工具鏈問題的User 支持人員。
開發也好,設計也好,他還早著。其顯然一個像樣的cpp realease都沒有
(btw,那可不容易)。
這個貼跟逗小孩似的。搞半天其連posix,浮點數....都是IEEE的標準都不知道。
cpp不是不好。但是什麼人玩什麼鳥。他的能力在cpp這個坑里是混不下去的。
知道語法跟會寫程序,會寫程序跟能release software,那是完全不一樣的。其必然
只能過段時間又換一批buzz words,繼續瞎吹。
現在半導體年景好。不知多少人跳來跳去,吹來吹去。但是能力差的,遲早要露餡的。
我敢說他在這個坑里幹不了5年(大概也就是一個芯片相關項目迭代兩次的時間)。
其要是能幹五年HPC AI,我願意向其道歉,承認其HPC AI之專家位置,並向其學習。
芯片做的好的,一個新產品往往就是一門新學問。他要是own intc的哪個芯片了。
我拜他為師都沒問題。
m*****p
发帖数: 39
131
2.5.1. CUDA Compilers
The following new compilers are supported as host compilers for the CUDA
compiler (nvcc)
Clang 9
GCC 9
PGI 20.1
ICC 19.1
Arm C/C++ 19.2
Added support for C++17. Note that C++17 support is a technical preview
feature for CUDA 11.0.
2.6. CUDA Libraries
This release of the toolkit includes the following updates:
CUDA Math libraries toolchain uses C++11 features, and a C++11-compatible
standard library is required on the host.
https://docs.nvidia.com/cuda/archive/11.0/cuda-toolkit-release-notes/index.
html#title-new-features

【在 C*****l 的大作中提到】
: 你举几个著名的code depo用了c++ style的cuda kernel好了,他们自家的库cuDNN,
: cublas提供的都是c-style的接口。
: https://docs.nvidia.com/deeplearning/cudnn/api/index.html#cudnnAddTensor

m*****p
发帖数: 39
132
老東西,我可沒時間再陪你鬥嘴了,你自己好好珍惜餘下的日子吧

的。
員。

【在 g****t 的大作中提到】
: 本版沒幾個EE和半導體的。這位專家隔段時間換一批buzz words。然後來本版瞎吹。
: 就這麼回事。之前我叫他去EE版,是讓他長點學問。結果這哥們說什麼EE都是做器件的。
: 這都什麼胡扯八道。
: 不久前其還是所謂的real time OS專家。一個人有可能這麼快搖身一變成了HPC AI專家
: 嗎?
: 那麼點時間,線性代數能學會麼。我看其現在也就是回答工具鏈問題的User 支持人員。
: 開發也好,設計也好,他還早著。其顯然一個像樣的cpp realease都沒有
: (btw,那可不容易)。
: 這個貼跟逗小孩似的。搞半天其連posix,浮點數....都是IEEE的標準都不知道。
: cpp不是不好。但是什麼人玩什麼鳥。他的能力在cpp這個坑里是混不下去的。

m*****p
发帖数: 39
133
C語言重載都沒有,怎麼實現下面的cuda math同名函數max?
__device__ ​ unsigned long long int max ( unsigned long long int a
, long long int b )
Calculate the maximum value of the input unsignedlonglongint and longlongint
arguments.
__device__ ​ unsigned long long int max ( long long int a,
unsigned long long int b )
Calculate the maximum value of the input longlongint and unsignedlonglongint
arguments.
__device__ ​ unsigned long long int max ( unsigned long long int a
, unsigned long long int b )
Calculate the maximum value of the input unsignedlonglongint arguments.
__device__ ​ long long int max ( long long int a, long long int b )
Calculate the maximum value of the input longlongint arguments.
__device__ ​ unsigned long int max ( unsigned long int a, long int
b )
Calculate the maximum value of the input unsignedlongint and longint
arguments.
__device__ ​ unsigned long int max ( long int a, unsigned long
int b )
Calculate the maximum value of the input longint and unsignedlongint
arguments.
__device__ ​ unsigned long int max ( unsigned long int a, unsigned
long int b )
Calculate the maximum value of the input unsignedlongint arguments.
__device__ ​ long int max ( long int a, long int b )
Calculate the maximum value of the input longint arguments.
__device__ ​ unsigned int max ( unsigned int a, int b )
Calculate the maximum value of the input unsignedint and int arguments.
__device__ ​ unsigned int max ( int a, unsigned int b )
Calculate the maximum value of the input int and unsignedint arguments.
__device__ ​ unsigned int max ( unsigned int a, unsigned int b )
Calculate the maximum value of the input unsignedint arguments.
__device__ ​ int max ( int a, int b )
Calculate the maximum value of the input int arguments.
__device__ ​ float max ( float a, float b )
Calculate the maximum value of the input float arguments.
__device__ ​ double max ( double a, float b )
Calculate the maximum value of the input double and float arguments.
__device__ ​ double max ( float a, double b )
Calculate the maximum value of the input float and double arguments.
__device__ ​ double max ( double a, double b )
Calculate the maximum value of the input float arguments.

【在 C*****l 的大作中提到】
: nvcc就是一个preprocessor,c++的部分基本都是host code,kernel function里面就
: 是c style的code

C*****l
发帖数: 1
134
我问的是kernel part,nvcc升级主要是为了混杂在里面的host code可以用新c++
feature

【在 m*****p 的大作中提到】
: 2.5.1. CUDA Compilers
: The following new compilers are supported as host compilers for the CUDA
: compiler (nvcc)
: Clang 9
: GCC 9
: PGI 20.1
: ICC 19.1
: Arm C/C++ 19.2
: Added support for C++17. Note that C++17 support is a technical preview
: feature for CUDA 11.0.

g****t
发帖数: 31659
135
一來,華夏傳統要尊老。再者,你幾歲上大學的。
覺得比我小幾歲?
本版沒幾個半導體的。但是人人皆能看出來一個人是不是寫過軟件。
cpp也好,或者別的什麼什麼也好。那都與你沒關係。
你就回答點User的工具鏈問題而已。沒有release過軟件。

【在 m*****p 的大作中提到】
: 老東西,我可沒時間再陪你鬥嘴了,你自己好好珍惜餘下的日子吧
:
: 的。
: 員。

g****t
发帖数: 31659
136
https://stackoverflow.com/questions/479207/how-to-achieve-function-
overloading-in-c
你慢慢學。你是不是不知道只要是圖靈完備的語言,都能實現所有計算。
另外我不是拿理論上的但是不實用的東西跟你瞎抬摃。
早就跟你說了。有純C的影響力極大的DL庫。

a
longlongint
unsignedlonglongint
a

【在 m*****p 的大作中提到】
: C語言重載都沒有,怎麼實現下面的cuda math同名函數max?
: __device__ ​ unsigned long long int max ( unsigned long long int a
: , long long int b )
: Calculate the maximum value of the input unsignedlonglongint and longlongint
: arguments.
: __device__ ​ unsigned long long int max ( long long int a,
: unsigned long long int b )
: Calculate the maximum value of the input longlongint and unsignedlonglongint
: arguments.
: __device__ ​ unsigned long long int max ( unsigned long long int a

m*****p
发帖数: 39
137
行了,老不死啥也不懂就別來顯眼了,是不是Cpp,看編譯好的命名規則就知道了:C語
言根本沒有mangling
cu source file:
__global__ void cuda_exp(int a, int b, int&c) {
c = max(a, b);
}
int main() {
int c;
cuda_exp<<<1,1>>>(1, 2, c);
return 0;
}
PTX:
.visible .entry _Z8cuda_expiiRi(
.param .u32 _Z8cuda_expiiRi_param_0,
.param .u32 _Z8cuda_expiiRi_param_1,
.param .u64 _Z8cuda_expiiRi_param_2
)
{
ld.param.u32 %r1, [_Z8cuda_expiiRi_param_0];
ld.param.u32 %r2, [_Z8cuda_expiiRi_param_1];
ld.param.u64 %rd1, [_Z8cuda_expiiRi_param_2];
cvta.to.global.u64 %rd2, %rd1;
max.s32 %r3, %r1, %r2;
st.global.u32 [%rd2], %r3;
ret;
}
Binary:
cuda_exp(int, int, int&):
MOV R1, c[0x0][0x20]
MOV R0, c[0x0][0x140]
MOV R2, c[0x0][0x148]
MOV R3, c[0x0][0x14c]
IMNMX R0, R0, c[0x0][0x144], !PT
STG.E [R2], R0
NOP
NOP
NOP
EXIT
.L_1:
BRA `(.L_1)
.L_22:

【在 g****t 的大作中提到】
: https://stackoverflow.com/questions/479207/how-to-achieve-function-
: overloading-in-c
: 你慢慢學。你是不是不知道只要是圖靈完備的語言,都能實現所有計算。
: 另外我不是拿理論上的但是不實用的東西跟你瞎抬摃。
: 早就跟你說了。有純C的影響力極大的DL庫。
:
: a
: longlongint
: unsignedlonglongint
: a

g****t
发帖数: 31659
138
你的問題是不知道c語言如何實現函數重載。就你這水平,還要招聘
linux system programming C人員?
我壓根沒看過cuda。也不關心是不是cpp。那是另外一回事。
你buzz words都背了幾套了。歲數顯然不小了。裝嫩有多大意思。不是惹人笑話麼。
你先操心下怎麼繼續混下去吧。

【在 m*****p 的大作中提到】
: 行了,老不死啥也不懂就別來顯眼了,是不是Cpp,看編譯好的命名規則就知道了:C語
: 言根本沒有mangling
: cu source file:
: __global__ void cuda_exp(int a, int b, int&c) {
: c = max(a, b);
: }
: int main() {
: int c;
: cuda_exp<<<1,1>>>(1, 2, c);
: return 0;

m*****p
发帖数: 39
139
老傻b,C語言本來就不支持重載,你根本不看自己發的鏈接麼?
再說一遍,C語言沒有重載,只有Cpp支持name mangling,所以可以重載。Cpp由於有
mangling,兩個不同公司的編譯器ABI不兼容,所以有一些人很討厭Cpp。但是Cpp支持
重載,會把函數名都mangling了,而CUDA明顯也用了mangling,所以是Cpp無疑。
你們是不是重來不看底層匯編?

【在 g****t 的大作中提到】
: 你的問題是不知道c語言如何實現函數重載。就你這水平,還要招聘
: linux system programming C人員?
: 我壓根沒看過cuda。也不關心是不是cpp。那是另外一回事。
: 你buzz words都背了幾套了。歲數顯然不小了。裝嫩有多大意思。不是惹人笑話麼。
: 你先操心下怎麼繼續混下去吧。

g****t
发帖数: 31659
140
" C語言重載都沒有,怎麼。。。。math同名函數max?"這是你的問題。
我不看cuda。
就想問下,你會不會用C寫不同類型的max。

【在 m*****p 的大作中提到】
: 老傻b,C語言本來就不支持重載,你根本不看自己發的鏈接麼?
: 再說一遍,C語言沒有重載,只有Cpp支持name mangling,所以可以重載。Cpp由於有
: mangling,兩個不同公司的編譯器ABI不兼容,所以有一些人很討厭Cpp。但是Cpp支持
: 重載,會把函數名都mangling了,而CUDA明顯也用了mangling,所以是Cpp無疑。
: 你們是不是重來不看底層匯編?

m********5
发帖数: 17667
141
你们在我这楼里面讨论cuda合适吗...
我看不下去了.
cuda实际包含两个部分一个是host code, 一个是gpu code.
大部分人host code部分用nvidia的runtime, 所以不知道其实host code是call的cuda
driver, 而cuda driver实际上是C api. 我们因为有特殊优化需求, 还有授权问题, 所
以我们正好不用runtime, 所以我们只能用C api, 非常痛苦.
另外cuda的用户级kernel language实际上是用C++做的扩展, 但它其实是被编译为ptx
汇编语言的. 而汇编码还会在driver里面二次编译优化. 所以实际nvidia GPU的接口其
实是这个汇编码. nvcc最大的坑是它编译出来的的汇编码经常有bug, 这个bug还不是性
能上的, 而是会出现错误的运行结果. 所以现在实际实践中很多组是自己写自己的
kernel编译器或者干脆手写汇编码, 因为反正最后都要手工优化这个汇编码. 我们也是
自己写了一个编译器. 实际上你也可以扩展java甚至python来写cuda kernel, 然后通
过自己的编译器转成ptx汇编码来用
虽然我自己是主要用C++, 但确实没感觉到C++统一天下, 不可能, 也没有必要
C*****l
发帖数: 1
142
我又去看了一眼manual,即使是runtime api,大部分header都是c-style的function,
可以
兼容c/c++,唯一里面提到了有一部分专门的c++ high level api,需要nvcc,这些都
是在manual的最后不起眼的角落里面,我从来没见人用过。
https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__HIGHLEVEL.html#
group__CUDART__HIGHLEVEL

cuda
ptx

【在 m********5 的大作中提到】
: 你们在我这楼里面讨论cuda合适吗...
: 我看不下去了.
: cuda实际包含两个部分一个是host code, 一个是gpu code.
: 大部分人host code部分用nvidia的runtime, 所以不知道其实host code是call的cuda
: driver, 而cuda driver实际上是C api. 我们因为有特殊优化需求, 还有授权问题, 所
: 以我们正好不用runtime, 所以我们只能用C api, 非常痛苦.
: 另外cuda的用户级kernel language实际上是用C++做的扩展, 但它其实是被编译为ptx
: 汇编语言的. 而汇编码还会在driver里面二次编译优化. 所以实际nvidia GPU的接口其
: 实是这个汇编码. nvcc最大的坑是它编译出来的的汇编码经常有bug, 这个bug还不是性
: 能上的, 而是会出现错误的运行结果. 所以现在实际实践中很多组是自己写自己的

T********i
发帖数: 2416
143
说一些远景。我个人认为,CPP在并行计算上是一个不错的方向。包括hybrid。所以N家
直接改编译器就是冲着这个方向去的。用clang主要就是许可允许不开源。这也是目前
工业界把GCC当眼中钉的原因之一。
这个方向不好做。正好可以组织人再做它几十年。反正现在干啥都是内卷不是么?楼主
说nvcc目前编译结果有bug,其实一点都不奇怪。
这个方向一旦定下来,就一定会有人做。人堆上去,就一定会做出来。反正一定有人用
。不同的就是做得好用的人多。做的烂用的人少而已。
T********i
发帖数: 2416
144
今后修改编译器将是潮流。
我的IDE也是一个修改了的编译器。任意写代码。IDE分析代码,解析出数据结构,然后
自动生成客户端(手机)上的UI让用户输入数据。而且可以数学证明这个结果是最优的。
用户和程序员体验都是最优的。
定制代码检查,语法和语义,什么合法?什么不合法?不同应用也是不一样的。
还有就是Hybrid。同样的代码,可以在中控平台上运行,也可以自动进程迁移到设备上
(几十K内存的MCU)。根据什么policy?哪部分代码是平台conditional的?这些都可以
用annotation来标注。平台进程迁移会自动改很多东西,甚至包括底层的wireless
routing,端端密钥的生成。。。
大家领域不一样。新的方向,其实方向和做法都是一样的。而且做起来都不难。关键是
,你要先有个平台,才有资格去做而已。
g****t
发帖数: 31659
145
C/CPP對人能力有要求。什麼人玩什麼鳥。很多人實際上無法用CPP release 軟件。
只能用python,js等等。

【在 T********i 的大作中提到】
: 说一些远景。我个人认为,CPP在并行计算上是一个不错的方向。包括hybrid。所以N家
: 直接改编译器就是冲着这个方向去的。用clang主要就是许可允许不开源。这也是目前
: 工业界把GCC当眼中钉的原因之一。
: 这个方向不好做。正好可以组织人再做它几十年。反正现在干啥都是内卷不是么?楼主
: 说nvcc目前编译结果有bug,其实一点都不奇怪。
: 这个方向一旦定下来,就一定会有人做。人堆上去,就一定会做出来。反正一定有人用
: 。不同的就是做得好用的人多。做的烂用的人少而已。

T********i
发帖数: 2416
146
你不能把楼主当成不release软件的。人家活得好好儿的。
我很清楚哪里需要CPP哪里需要js。明白人多得是。外人操心是瞎操心。


: C/CPP對人能力有要求。什麼人玩什麼鳥。很多人實際上無法用CPP release 軟
件。

: 只能用python,js等等。



【在 g****t 的大作中提到】
: C/CPP對人能力有要求。什麼人玩什麼鳥。很多人實際上無法用CPP release 軟件。
: 只能用python,js等等。

g****t
发帖数: 31659
147
一个人是不是专家,是可以实证的。
本版有无数关于AI工具链问题的贴。
一个人来讲本版不是前沿。他背背buzz wrods就是专家。
那我就认为此人没有release过软件。就是用buzz words回答用户问题的售后支持。
这是我对其能力的判断。你可以有不同的看法。
人不管能力如何,都可以活的好好的。这条没错。

【在 T********i 的大作中提到】
: 你不能把楼主当成不release软件的。人家活得好好儿的。
: 我很清楚哪里需要CPP哪里需要js。明白人多得是。外人操心是瞎操心。
:
:
: C/CPP對人能力有要求。什麼人玩什麼鳥。很多人實際上無法用CPP release 軟
: 件。
:
: 只能用python,js等等。
:

g****t
发帖数: 31659
148
那位专家不是nivida的。你们都被忽悠了又一圈。
其是intc oneapi旗下,显卡什么什么部分的。
不久前拿着另一组buzz words声称只有自己才懂汽车OS啥的。

cuda
ptx

【在 m********5 的大作中提到】
: 你们在我这楼里面讨论cuda合适吗...
: 我看不下去了.
: cuda实际包含两个部分一个是host code, 一个是gpu code.
: 大部分人host code部分用nvidia的runtime, 所以不知道其实host code是call的cuda
: driver, 而cuda driver实际上是C api. 我们因为有特殊优化需求, 还有授权问题, 所
: 以我们正好不用runtime, 所以我们只能用C api, 非常痛苦.
: 另外cuda的用户级kernel language实际上是用C++做的扩展, 但它其实是被编译为ptx
: 汇编语言的. 而汇编码还会在driver里面二次编译优化. 所以实际nvidia GPU的接口其
: 实是这个汇编码. nvcc最大的坑是它编译出来的的汇编码经常有bug, 这个bug还不是性
: 能上的, 而是会出现错误的运行结果. 所以现在实际实践中很多组是自己写自己的

T********i
发帖数: 2416
149
mitbbs2715和megagop都是业内的。都是认为他们做的东西离了CPP不行的。这是讨论的
核心。
你要先承认人家的领域离不开CPP,咱们再讨论别的。


: 一个人是不是专家,是可以实证的。

: 本版有无数关于AI工具链问题的贴。

: 一个人来讲本版不是前沿。他背背buzz wrods就是专家。

: 那我就认为此人没有release过软件。就是用buzz words回答用户问题的售后支
持。

: 这是我对其能力的判断。你可以有不同的看法。

: 人不管能力如何,都可以活的好好的。这条没错。



【在 g****t 的大作中提到】
: 那位专家不是nivida的。你们都被忽悠了又一圈。
: 其是intc oneapi旗下,显卡什么什么部分的。
: 不久前拿着另一组buzz words声称只有自己才懂汽车OS啥的。
:
: cuda
: ptx

g****t
发帖数: 31659
150
除了上学打工写过vc6。我压根没有cpp的release。
也不知其具体用途。要我承认啥?承认与否又有什么意义。话说回来,
那么多cpp有名的项目,我真不知为何好有人要怀疑cpp之未来。objective-c还活得好
好的呢。
再说了,不拿可以从现实检查的东西出来,那都是嘴炮。
拿现实检查还有一个好处。就是无需嘴炮。现实会给人反馈。
2018年我推荐做AI硬件的转Austin之软件行业。就不说工作迁移了。
你查查Austin房子涨了多少。人一辈子干工作之顶峰时间,其实没有几个三年。
我的判断是:坐等几年后此人背上另一套buzz words然后接着瞎吹。
我前面说了。他要是能HPC AI之硬件周边干五年,我愿意向其道歉。
如果能own intc哪个芯片,不管卖的好坏,那都是一个学问,拜师学艺也是应该的。
他要是够聪明,早点Austin转码,仍然来得及。
不是那块料,就别往芯片专家的路上走。

【在 T********i 的大作中提到】
: mitbbs2715和megagop都是业内的。都是认为他们做的东西离了CPP不行的。这是讨论的
: 核心。
: 你要先承认人家的领域离不开CPP,咱们再讨论别的。
:
:
: 一个人是不是专家,是可以实证的。
:
: 本版有无数关于AI工具链问题的贴。
:
: 一个人来讲本版不是前沿。他背背buzz wrods就是专家。
:
: 那我就认为此人没有release过软件。就是用buzz words回答用户问题的售后支
: 持。
:
: 这是我对其能力的判断。你可以有不同的看法。

T********i
发帖数: 2416
151
你承认不懂,还能扯这么多蛋?说的都是放P么?
megagop不就是因为说他的领域离不开CPP受到你们攻击的么?你放了那么多,现在又说
自己不懂。
讨论事情,就是论事。不能扯论题以外的,尤其是不能针对对方个人。是辩论的基本礼
节。你这样的,在美国进初中辩论队,都能成几十年笑柄。就算没经过任何基本训练,
这么大岁数了,还成天玩弄这些小把戏,在我看来,就是严重的人品问题了。
更可笑的,就是你们几个,还成天扯那些所谓“华夏文化”的蛋。


: 除了上学打工写过vc6。我压根没有cpp的release。

: 也不知其具体用途。要我承认啥?承认与否又有什么意义。

: 离不开c我知道。一来任何项目都有system call。

: 二来无数芯片都是c写FW。

: 再说了,不拿可以从现实检查的东西出来,那都是嘴炮。

: 我的判断是:坐等几年后此人load 另一套buzz words然后接着瞎吹。

: 我前面不是说了么。他要是能五年HPC AI干下去,我愿意向其道歉。

: 如果能own intc哪个芯片,不管卖的好坏,那都是一个学问,我拜师学艺。



【在 g****t 的大作中提到】
: 除了上学打工写过vc6。我压根没有cpp的release。
: 也不知其具体用途。要我承认啥?承认与否又有什么意义。话说回来,
: 那么多cpp有名的项目,我真不知为何好有人要怀疑cpp之未来。objective-c还活得好
: 好的呢。
: 再说了,不拿可以从现实检查的东西出来,那都是嘴炮。
: 拿现实检查还有一个好处。就是无需嘴炮。现实会给人反馈。
: 2018年我推荐做AI硬件的转Austin之软件行业。就不说工作迁移了。
: 你查查Austin房子涨了多少。人一辈子干工作之顶峰时间,其实没有几个三年。
: 我的判断是:坐等几年后此人背上另一套buzz words然后接着瞎吹。
: 我前面说了。他要是能HPC AI之硬件周边干五年,我愿意向其道歉。

g****t
发帖数: 31659
152
我攻击他是因为其说本版不是前沿,intc oneapi,统一这个那个。
跟cpp有什么关系。
你不服,那么拿可结果检查的帖子出来。
嘴炮有什么用。
本版那么多DL的。谁用oneapi?你打算去跳坑吗?
这么简单的事,你往哪儿扯。
以下是我早先说的oneapi。你爱跳坑我不拦着。
"
憑啥用戶要通過intel的接口去用tensorflow?吃飽撐了的?傻了?
任何一個有經驗的開發者都不可能不考慮這些問題。
你問問版上搞深學的有幾個準備走這條路。
再一個,其他的CPU,GPU,FPGA公司憑啥支持你。未來讓你收過路費。
隨便下一個版本給你下點藥,這個產品就死了。
我看,這個產品本身就是個假項目。也就自己high一下。用來安排就業。"

【在 T********i 的大作中提到】
: 你承认不懂,还能扯这么多蛋?说的都是放P么?
: megagop不就是因为说他的领域离不开CPP受到你们攻击的么?你放了那么多,现在又说
: 自己不懂。
: 讨论事情,就是论事。不能扯论题以外的,尤其是不能针对对方个人。是辩论的基本礼
: 节。你这样的,在美国进初中辩论队,都能成几十年笑柄。就算没经过任何基本训练,
: 这么大岁数了,还成天玩弄这些小把戏,在我看来,就是严重的人品问题了。
: 更可笑的,就是你们几个,还成天扯那些所谓“华夏文化”的蛋。
:
:
: 除了上学打工写过vc6。我压根没有cpp的release。
:
: 也不知其具体用途。要我承认啥?承认与否又有什么意义。

T********i
发帖数: 2416
153
人家magagop早早就说了,是统一于C++。而且N,A,I三家都是统一于C++。
http://www.mitbbs.com/article/Programming/31599027_0.html
这个帖子是讨论C++的,他说的是业界现实,也没错。后面纠结oneapi和个人人身攻击
的都是你。而且攻击他的“统一于C++”的也是你,你狡辩有用么?
人岁数大了,更要专注人品。玩弄小把戏,往往因小失大,不值得。

【在 g****t 的大作中提到】
: 我攻击他是因为其说本版不是前沿,intc oneapi,统一这个那个。
: 跟cpp有什么关系。
: 你不服,那么拿可结果检查的帖子出来。
: 嘴炮有什么用。
: 本版那么多DL的。谁用oneapi?你打算去跳坑吗?
: 这么简单的事,你往哪儿扯。
: 以下是我早先说的oneapi。你爱跳坑我不拦着。
: "
: 憑啥用戶要通過intel的接口去用tensorflow?吃飽撐了的?傻了?
: 任何一個有經驗的開發者都不可能不考慮這些問題。

C*****l
发帖数: 1
154
2715确实是cuda行家,但是人家说的是离不了底层的driver capi. 高层一点的封装都
不好用。如果你接受了高层封装,到时候捉襟见肘这也不行那也不行。所以serious的
玩家根本不怕麻烦。另外那位看上去没有太多cuda上手经验。


: mitbbs2715和megagop都是业内的。都是认为他们做的东西离了CPP不行的。这是
讨论的

: 核心。

: 你要先承认人家的领域离不开CPP,咱们再讨论别的。

: 持。



【在 T********i 的大作中提到】
: 人家magagop早早就说了,是统一于C++。而且N,A,I三家都是统一于C++。
: http://www.mitbbs.com/article/Programming/31599027_0.html
: 这个帖子是讨论C++的,他说的是业界现实,也没错。后面纠结oneapi和个人人身攻击
: 的都是你。而且攻击他的“统一于C++”的也是你,你狡辩有用么?
: 人岁数大了,更要专注人品。玩弄小把戏,往往因小失大,不值得。

n******t
发帖数: 4406
155

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
前一句話是大家都知道的事情。後面說明你腦子已經糊塗到不能正常說話的程度了。我
建議你算了。

【在 m*****p 的大作中提到】
: 我啥時候說nvcc生成cu文件了,你智障嗎?
: 可以編譯C的很有可能是Cpp編譯器,你這都不懂?只能編譯C的才是C編譯器。
: 我說人應該吃飯,三大人種都吃飯,你非得說人除了吃飯也可以吃s,只要錢多就可以
: ,所以你表演一下唄。

T********i
发帖数: 2416
156
那是你没看懂。底层的driver capi主管CPU GPU通信而已。他们因为各种原因这部分只
能用底层的,很痛苦。这方面还有license的原因。
用户级kernel language才是真正编译到显卡里面运行的。是修改过的C++编译器生成大
规模并行的GPU代码。这部分才是核心。目前有bug,N,A,I这三家也会咬牙挺着一直
做下去。因为他们认为那是未来。即使有bug,现在也会有人咬牙挺着用。将来更会有
人用。你另外做一套能比得过那三家里面哪一个?你做的bug会少么?做个专用暂时可
行。做通用的,跟人家差100条街都不止。
你说所谓底层封装,高层封装,根本没有这些术语。都模糊到爪洼国去了。

【在 C*****l 的大作中提到】
: 2715确实是cuda行家,但是人家说的是离不了底层的driver capi. 高层一点的封装都
: 不好用。如果你接受了高层封装,到时候捉襟见肘这也不行那也不行。所以serious的
: 玩家根本不怕麻烦。另外那位看上去没有太多cuda上手经验。
:
:
: mitbbs2715和megagop都是业内的。都是认为他们做的东西离了CPP不行的。这是
: 讨论的
:
: 核心。
:
: 你要先承认人家的领域离不开CPP,咱们再讨论别的。
:
: 持。
:

n******t
发帖数: 4406
157
CUDA這東西之前就是C加上擴展關鍵字,主要是定義GPU的架構的,沒有C++什麼事。這
也是大部分協處理器sdk的做法。NV的GPU其實也有匯編,我們當年爲了調高效率還用過
。但是NV的一堆顯卡之間匯編其實支持的東西都不一樣, 所以能夠
這幾年因爲需要更多的人用CUDA,所以加了C++的支持,而且反正後端都是llvm,而且C
和C++編譯器很多工作是重複的,所以就一起用nvcc都支持了。N加也支持一堆別的東西
比如說python啥的,非得說CPP是lowest common denominator純粹就是一個主義之爭,
沒有任何意義。
TW既不搞這個,也不懂這是啥,純粹爲了拉幫結派吵架,真的很無聊。

html#

【在 C*****l 的大作中提到】
: 我又去看了一眼manual,即使是runtime api,大部分header都是c-style的function,
: 可以
: 兼容c/c++,唯一里面提到了有一部分专门的c++ high level api,需要nvcc,这些都
: 是在manual的最后不起眼的角落里面,我从来没见人用过。
: https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__HIGHLEVEL.html#
: group__CUDART__HIGHLEVEL
:
: cuda
: ptx

n******t
发帖数: 4406
158
你又開始舔一個拉一個,你這麼搞下去活得太累了。有時間搞搞你商家的webtsite比在
這裏trolling好。真的。

【在 T********i 的大作中提到】
: mitbbs2715和megagop都是业内的。都是认为他们做的东西离了CPP不行的。这是讨论的
: 核心。
: 你要先承认人家的领域离不开CPP,咱们再讨论别的。
:
:
: 一个人是不是专家,是可以实证的。
:
: 本版有无数关于AI工具链问题的贴。
:
: 一个人来讲本版不是前沿。他背背buzz wrods就是专家。
:
: 那我就认为此人没有release过软件。就是用buzz words回答用户问题的售后支
: 持。
:
: 这是我对其能力的判断。你可以有不同的看法。

g****t
发帖数: 31659
159
我多年来的观点就是多语言编程。
你认为所谓的HPC AI统一于cpp? 那无所谓。
我认为这是错的。
没有人能阻挡现实怎么走。
我专心看现实怎么走。你继续专心你的嘴炮。

【在 T********i 的大作中提到】
: 人家magagop早早就说了,是统一于C++。而且N,A,I三家都是统一于C++。
: http://www.mitbbs.com/article/Programming/31599027_0.html
: 这个帖子是讨论C++的,他说的是业界现实,也没错。后面纠结oneapi和个人人身攻击
: 的都是你。而且攻击他的“统一于C++”的也是你,你狡辩有用么?
: 人岁数大了,更要专注人品。玩弄小把戏,往往因小失大,不值得。

n******t
发帖数: 4406
160
我看了一圈, 我覺得我們都錯了,我們把這當個技術討論來處理。別人想找幾個人舔
一下等到自己賣東西的時候給自己捧個場。我們想多了。
這個人在這事情上面的表演再明顯不過了,不過混了這麼多年的人沒幾個是白癡。

【在 g****t 的大作中提到】
: 我多年来的观点就是多语言编程。
: 你认为所谓的HPC AI统一于cpp? 那无所谓。
: 我认为这是错的。
: 没有人能阻挡现实怎么走。
: 我专心看现实怎么走。你继续专心你的嘴炮。

T********i
发帖数: 2416
161
不懂的是你。C++搞大规模并行,尤其是包括hybrid并行,现在看来是大势所趋。因为
所有硬件厂商都跳船了。支持C++,和C比起来,难度是数量级的差异。开弓没有回头箭
。更何况是从C++11到C++17一路挺过来。
把template library,包括各种container,直接编译成GPU代码。里面需要解决的多了
去了。那些需要改编译器?那些不需要改编译器就能直接生成优化代码?那些需要C++
标准化支持增加关键字?那些不需要直接改编译器或者甚至不改就行?哪些stdlib需要
重写?哪些不需要?
这些,又是10几年甚至几十年的工作。不管你如何评价,你说了不算。人家已经决定了
,给你捎个话都不需要。

且C

【在 n******t 的大作中提到】
: CUDA這東西之前就是C加上擴展關鍵字,主要是定義GPU的架構的,沒有C++什麼事。這
: 也是大部分協處理器sdk的做法。NV的GPU其實也有匯編,我們當年爲了調高效率還用過
: 。但是NV的一堆顯卡之間匯編其實支持的東西都不一樣, 所以能夠
: 這幾年因爲需要更多的人用CUDA,所以加了C++的支持,而且反正後端都是llvm,而且C
: 和C++編譯器很多工作是重複的,所以就一起用nvcc都支持了。N加也支持一堆別的東西
: 比如說python啥的,非得說CPP是lowest common denominator純粹就是一個主義之爭,
: 沒有任何意義。
: TW既不搞這個,也不懂這是啥,純粹爲了拉幫結派吵架,真的很無聊。
:
: html#

T********i
发帖数: 2416
162
你当然可以有个人观点。但是人家megagop说的是行业里所有player的选择就是统一于C
++,这是现实。你不应该否认现实,也不应该单独拉一个oneapi说事儿,更不应该东拉
西扯一大堆和这个主题没有任何鸟关系的话题来人身攻击。
其实明眼人应该能看出来你的问题。

【在 g****t 的大作中提到】
: 我多年来的观点就是多语言编程。
: 你认为所谓的HPC AI统一于cpp? 那无所谓。
: 我认为这是错的。
: 没有人能阻挡现实怎么走。
: 我专心看现实怎么走。你继续专心你的嘴炮。

m*****p
发帖数: 39
163
老傻b,你老年癡呆連中文都看不懂嗎?
這句話的意思是證明NVCC就是Cpp,不是C,CUDA Math Lib的一個重要api用了Cpp的重
載,所以是Cpp,不是C

【在 g****t 的大作中提到】
: " C語言重載都沒有,怎麼。。。。math同名函數max?"這是你的問題。
: 我不看cuda。
: 就想問下,你會不會用C寫不同類型的max。

g****t
发帖数: 31659
164
HPC,并行之主力早就是cpp。这不是什么新鲜事。本版也有人来问过hpc计算cpp问题。
DL标配仍然是cpp,python,SQL。但是那距离哪个产品一统天下是两回事。距离cpp
一统天下还早着。只写python,matlab的多了。

【在 T********i 的大作中提到】
: 不懂的是你。C++搞大规模并行,尤其是包括hybrid并行,现在看来是大势所趋。因为
: 所有硬件厂商都跳船了。支持C++,和C比起来,难度是数量级的差异。开弓没有回头箭
: 。更何况是从C++11到C++17一路挺过来。
: 把template library,包括各种container,直接编译成GPU代码。里面需要解决的多了
: 去了。那些需要改编译器?那些不需要改编译器就能直接生成优化代码?那些需要C++
: 标准化支持增加关键字?那些不需要直接改编译器或者甚至不改就行?哪些stdlib需要
: 重写?哪些不需要?
: 这些,又是10几年甚至几十年的工作。不管你如何评价,你说了不算。人家已经决定了
: ,给你捎个话都不需要。
:

g****t
发帖数: 31659
165
本版DL的有几个用oneapi?凭啥我不能说oneapi。
这不是那专家说的一统天下的项目么。
是你否认现实还是我否认现实。
其二,HPC也好,DL也好只搞python的多了。matlab也有一大批。
你想找个cpp写计算的,那是稀有动物。
“所有player的选择就是统一于C++”这是从哪说起的?
再说纯C的影响力极大的DL项目。
我早就在本版提过。也给你link了。你看不懂而已。

于C

【在 T********i 的大作中提到】
: 你当然可以有个人观点。但是人家megagop说的是行业里所有player的选择就是统一于C
: ++,这是现实。你不应该否认现实,也不应该单独拉一个oneapi说事儿,更不应该东拉
: 西扯一大堆和这个主题没有任何鸟关系的话题来人身攻击。
: 其实明眼人应该能看出来你的问题。

g****t
发帖数: 31659
166
你的证明思路是错误的。
你想用c无法重载max函数,来证明那几行东西是cpp独有的。
随便找个FW看看c的max怎么写的。不要瞎嘴炮。

【在 m*****p 的大作中提到】
: 老傻b,你老年癡呆連中文都看不懂嗎?
: 這句話的意思是證明NVCC就是Cpp,不是C,CUDA Math Lib的一個重要api用了Cpp的重
: 載,所以是Cpp,不是C

T********i
发帖数: 2416
167
我倾向于相信你之前是真不懂,让你懂一点东西比便秘拉屎都费劲。而且你懂了以后仍
然强词夺理,不够厚道。
人家说的是N,A,I三家统一于C++。人家没有特意说oneapi如何如何。你救助oneapi不
放,是你不厚道。
python,matlab,都要transpile成C/C++再编译。根本是不同的东西。但是三家的通用
接口都是C++,C++当然兼容C。所以你愿意只transpile成C,大概也可以沃克。
但是这三家是都走上了提供C++通用接口的不归路。这是现实。为这三家的相关领域工
作的,就是离不开C++。
你故意混淆各种概念和事实,往别人嘴里肆意塞话,懂得羞耻么?

【在 g****t 的大作中提到】
: 本版DL的有几个用oneapi?凭啥我不能说oneapi。
: 这不是那专家说的一统天下的项目么。
: 是你否认现实还是我否认现实。
: 其二,HPC也好,DL也好只搞python的多了。matlab也有一大批。
: 你想找个cpp写计算的,那是稀有动物。
: “所有player的选择就是统一于C++”这是从哪说起的?
: 再说纯C的影响力极大的DL项目。
: 我早就在本版提过。也给你link了。你看不懂而已。
:
: 于C

C*****l
发帖数: 1
168
不是的,driver api和runtime api基本是一一对应起来的,runtime是driver API的再
封装简化版。所谓用户级kernel就是一个个__device__ function里面基本都是数组的
操作,用c subset的语法更方便。如果你非要用c 就会发现各种奇怪的问题,比如有
virtual function的class不能当参数之类的。


: 那是你没看懂。底层的driver capi主管CPU GPU通信而已。他们因为各种
原因这
部分只

: 能用底层的,很痛苦。这方面还有license的原因。

: 用户级kernel language才是真正编译到显卡里面运行的。是修改过的C
编译器
生成大

: 规模并行的GPU代码。这部分才是核心。目前有bug,N,A,I这三家也会
咬牙挺
着一直

: 做下去。因为他们认为那是未来。即使有bug,现在也会有人咬牙挺着用
。将来
更会有

: 人用。你另外做一套能比得过那三家里面哪一个?你做的bug会少么?做
个专用
暂时可

: 行。做通用的,跟人家差100条街都不止。

: 你说所谓底层封装,高层封装,根本没有这些术语。都模糊到爪洼国去了。



【在 T********i 的大作中提到】
: 我倾向于相信你之前是真不懂,让你懂一点东西比便秘拉屎都费劲。而且你懂了以后仍
: 然强词夺理,不够厚道。
: 人家说的是N,A,I三家统一于C++。人家没有特意说oneapi如何如何。你救助oneapi不
: 放,是你不厚道。
: python,matlab,都要transpile成C/C++再编译。根本是不同的东西。但是三家的通用
: 接口都是C++,C++当然兼容C。所以你愿意只transpile成C,大概也可以沃克。
: 但是这三家是都走上了提供C++通用接口的不归路。这是现实。为这三家的相关领域工
: 作的,就是离不开C++。
: 你故意混淆各种概念和事实,往别人嘴里肆意塞话,懂得羞耻么?

g****t
发帖数: 31659
169
“砖家”说了几件事。
[1]
一件是本版没有前沿技术。
这件事就不说了。你看我2018年的贴。
[2]
一件是intc 的oneapi。那是他显卡驱动这块上层的东西。
本版DL的没人跳,就说明oneapi之位置可疑。
onepai这件事说清楚了,同意吧?我也不用再说。
不服你去跳oneapi的坑。
[3]
现在就说说这个N,A,I三家统一于cpp。那是胡扯八道。
你不信继续看。我懒得跟你说。你能把ojective C,swift从Aapl的coreML API啥的杀干
净,
就算我错。
显卡上车,因为要搞各种C的ISO标准。所以N家大量要C的人。
这是我之前发的贴。不服你找N家的人问。汽车有自己的一套规矩。
代码上车很难。你去哪cpp统一。

【在 T********i 的大作中提到】
: 我倾向于相信你之前是真不懂,让你懂一点东西比便秘拉屎都费劲。而且你懂了以后仍
: 然强词夺理,不够厚道。
: 人家说的是N,A,I三家统一于C++。人家没有特意说oneapi如何如何。你救助oneapi不
: 放,是你不厚道。
: python,matlab,都要transpile成C/C++再编译。根本是不同的东西。但是三家的通用
: 接口都是C++,C++当然兼容C。所以你愿意只transpile成C,大概也可以沃克。
: 但是这三家是都走上了提供C++通用接口的不归路。这是现实。为这三家的相关领域工
: 作的,就是离不开C++。
: 你故意混淆各种概念和事实,往别人嘴里肆意塞话,懂得羞耻么?

T********i
发帖数: 2416
170
你逻辑方面就有问题。driverAPI不可能是最底层。PTX是最底层的assembly。既然能直
接编译成ptx,driver API也就退化成通信用,就是代码ptx和数据送入送出。

【在 C*****l 的大作中提到】
: 不是的,driver api和runtime api基本是一一对应起来的,runtime是driver API的再
: 封装简化版。所谓用户级kernel就是一个个__device__ function里面基本都是数组的
: 操作,用c subset的语法更方便。如果你非要用c 就会发现各种奇怪的问题,比如有
: virtual function的class不能当参数之类的。
:
:
: 那是你没看懂。底层的driver capi主管CPU GPU通信而已。他们因为各种
: 原因这
: 部分只
:
: 能用底层的,很痛苦。这方面还有license的原因。
:
: 用户级kernel language才是真正编译到显卡里面运行的。是修改过的C

n******t
发帖数: 4406
171
呵呵,現實就是GPU是用來幹啥的你根本不清楚。
99%的深學應用跑的是python,nobody cares 下面是什麼,出個結果完事。
剩下的應用是挖幣,這個就是傻算hash,我倒看看爲啥會離了CPP20/17跑不了.
所以老黃的股價和CPP的關係基本上是0。你可以隨便幻想任何事,拿出來鐵口直斷是現
實就是搞笑了。

于C

【在 T********i 的大作中提到】
: 你当然可以有个人观点。但是人家megagop说的是行业里所有player的选择就是统一于C
: ++,这是现实。你不应该否认现实,也不应该单独拉一个oneapi说事儿,更不应该东拉
: 西扯一大堆和这个主题没有任何鸟关系的话题来人身攻击。
: 其实明眼人应该能看出来你的问题。

C*****l
发帖数: 1
172
把std string这些搬到gpu的意义在哪里,gpu上面连branching都最好没有,跑这些
code不是cpu的对手。你看看cuda package里面都是什么东西?cuda主打的是cuDNN,
cuBLAS这些线性代数的lib,这个优化好了,剩下的glue code就让用户去折腾


: 不懂的是你。C 搞大规模并行,尤其是包括hybrid并行,现在看来是大势所趋
。因为

: 所有硬件厂商都跳船了。支持C ,和C比起来,难度是数量级的差异。开弓没有
回头箭

: 。更何况是从C 11到C 17一路挺过来。

: 把template library,包括各种container,直接编译成GPU代码。里面需要解决
的多了

: 去了。那些需要改编译器?那些不需要改编译器就能直接生成优化代码?那些需
要C

: 标准化支持增加关键字?那些不需要直接改编译器或者甚至不改就行?哪些
stdlib需要

: 重写?哪些不需要?

: 这些,又是10几年甚至几十年的工作。不管你如何评价,你说了不算。人家已经
决定了

: ,给你捎个话都不需要。

: 且C



【在 T********i 的大作中提到】
: 你逻辑方面就有问题。driverAPI不可能是最底层。PTX是最底层的assembly。既然能直
: 接编译成ptx,driver API也就退化成通信用,就是代码ptx和数据送入送出。

T********i
发帖数: 2416
173
python码工可以不懂GPU咋工作的,也挺好的。你本来就不要懂。
不懂装懂就讨人嫌了。人家GPU就是要提供C++的标准接口。要能正确编译C++代码到GPU
assembly。那是人家工作。你不能非要让人家不去干人家的工作。
懂点道理很难么?

【在 n******t 的大作中提到】
: 呵呵,現實就是GPU是用來幹啥的你根本不清楚。
: 99%的深學應用跑的是python,nobody cares 下面是什麼,出個結果完事。
: 剩下的應用是挖幣,這個就是傻算hash,我倒看看爲啥會離了CPP20/17跑不了.
: 所以老黃的股價和CPP的關係基本上是0。你可以隨便幻想任何事,拿出來鐵口直斷是現
: 實就是搞笑了。
:
: 于C

g****t
发帖数: 31659
174
有个细节很多人不知道。
显卡代码要上汽车。各家汽车除了ISO,有自己的乱其八糟规定。
cpp之safe(不是security)很难搞。N大量要这方面的人。
c已经非常麻烦。
我以前在GM时,c代码上车有大量的表格文档...要做。
写法也是规定好的。cpp只有更难。

【在 C*****l 的大作中提到】
: 把std string这些搬到gpu的意义在哪里,gpu上面连branching都最好没有,跑这些
: code不是cpu的对手。你看看cuda package里面都是什么东西?cuda主打的是cuDNN,
: cuBLAS这些线性代数的lib,这个优化好了,剩下的glue code就让用户去折腾
:
:
: 不懂的是你。C 搞大规模并行,尤其是包括hybrid并行,现在看来是大势所趋
: 。因为
:
: 所有硬件厂商都跳船了。支持C ,和C比起来,难度是数量级的差异。开弓没有
: 回头箭
:
: 。更何况是从C 11到C 17一路挺过来。
:
: 把template library,包括各种container,直接编译成GPU代码。里面需要解决

T********i
发帖数: 2416
175
意义在哪里?你我都说了不算。它提供了,就可能会有人用。而且还得好用才行。谁也
不希望那玩意儿到处是坑,任何功能都处于能用和不能用之间的量子态。
that being said。这些决策,你说了不算。人家已经决策了。连给你捎个话儿都不用
。理解这些implication,是你自己的事情。

【在 C*****l 的大作中提到】
: 把std string这些搬到gpu的意义在哪里,gpu上面连branching都最好没有,跑这些
: code不是cpu的对手。你看看cuda package里面都是什么东西?cuda主打的是cuDNN,
: cuBLAS这些线性代数的lib,这个优化好了,剩下的glue code就让用户去折腾
:
:
: 不懂的是你。C 搞大规模并行,尤其是包括hybrid并行,现在看来是大势所趋
: 。因为
:
: 所有硬件厂商都跳船了。支持C ,和C比起来,难度是数量级的差异。开弓没有
: 回头箭
:
: 。更何况是从C 11到C 17一路挺过来。
:
: 把template library,包括各种container,直接编译成GPU代码。里面需要解决

g****t
发帖数: 31659
176
量子态都出来了。
说说AApl啥时候能灭掉swift,objective C。坐等cpp统一Aapl。
其实你压根抓不住重点。最大的cpp house是tsla。
很多年前以来就是如此。其连汽车既有之安全规定啥的往往都无视。

【在 T********i 的大作中提到】
: 意义在哪里?你我都说了不算。它提供了,就可能会有人用。而且还得好用才行。谁也
: 不希望那玩意儿到处是坑,任何功能都处于能用和不能用之间的量子态。
: that being said。这些决策,你说了不算。人家已经决策了。连给你捎个话儿都不用
: 。理解这些implication,是你自己的事情。

T********i
发帖数: 2416
177
你又在东拉西扯。
这个帖子的主题,是N,A,I这三家的GPU接口,现在已经统一于CPP了。难道没有么?
赵策走了,难道你要接下他搅屎棍的任务?

【在 g****t 的大作中提到】
: 量子态都出来了。
: 说说AApl啥时候能灭掉swift,objective C。坐等cpp统一Aapl。
: 其实你压根抓不住重点。最大的cpp house是tsla。
: 很多年前以来就是如此。其连汽车既有之安全规定啥的往往都无视。

C*****l
发帖数: 1
178
各大公司都要有福利工程,既然c支持了,那顺便把c++也support一点吧,闲着也是闲
着,marketing slide也可以写的好看一点。

【在 T********i 的大作中提到】
: 意义在哪里?你我都说了不算。它提供了,就可能会有人用。而且还得好用才行。谁也
: 不希望那玩意儿到处是坑,任何功能都处于能用和不能用之间的量子态。
: that being said。这些决策,你说了不算。人家已经决策了。连给你捎个话儿都不用
: 。理解这些implication,是你自己的事情。

T********i
发帖数: 2416
179
那是你的观点,大家都是成人,为了立场争论属于浪费时间。
大家都尊重事实就好了。

【在 C*****l 的大作中提到】
: 各大公司都要有福利工程,既然c支持了,那顺便把c++也support一点吧,闲着也是闲
: 着,marketing slide也可以写的好看一点。

g****t
发帖数: 31659
180
[renderEncoder drawPrimitives:MTLPrimitiveTypeTriangle
vertexStart:0
vertexCount:3];
Metal Render Pipeline里画三角形的代码。
这是cpp吗?
你打算哪年让apple把这些东西从网页上撤掉。统一于cpp?

【在 T********i 的大作中提到】
: 你又在东拉西扯。
: 这个帖子的主题,是N,A,I这三家的GPU接口,现在已经统一于CPP了。难道没有么?
: 赵策走了,难道你要接下他搅屎棍的任务?

l**********3
发帖数: 1
181
首先苹果的市场份额也一直都是小众, 其次有谁学苹果学成功的呢?

【在 n******t 的大作中提到】
: 我就問你一個簡單的問題,你告訴我N家攪進來把你這個oneapi搞得和cuda一樣好用的
: 目的是什麼?給自己挖坑,然後讓你們填土?
: 技術說到底都是工具,工具用來幹什麼,目的是什麼,不想清楚,你最後就只能看到幾
: 個寄存器優化,幾個協處理器,跑點benchmark,自己爽而已。
: 拿印鈔機蘋果來說,it啥時候care過統一API了?硬件軟件,連接口都是愛怎麼搞怎麼
: 搞,妨礙別人賺錢了?真的不知道你的大勢所趨的感覺是怎麼來的。

T********i
发帖数: 2416
182
你就别犟了好不?cpp什么时候不能后向兼容C了?CPP编译器能够完全正确编译C代码,
一直是by design的要求。
能够正确编译hybrid CPP代码,实现大规模并行,才是人家现在的本事。


: [renderEncoder drawPrimitives:MTLPrimitiveTypeTriangle

: vertexStart:0

: vertexCount:3];

: Metal Render Pipeline里画三角形的代码。

: 这是cpp吗?

: 你打算哪年让apple把这些东西从网页上撤掉。统一于cpp?



【在 g****t 的大作中提到】
: [renderEncoder drawPrimitives:MTLPrimitiveTypeTriangle
: vertexStart:0
: vertexCount:3];
: Metal Render Pipeline里画三角形的代码。
: 这是cpp吗?
: 你打算哪年让apple把这些东西从网页上撤掉。统一于cpp?

l**********3
发帖数: 1
183
gpu coder只支持c++.

【在 g****t 的大作中提到】
: 进版画面有一条是matlab。
: 我刚查到的:
: https://www.mathworks.com/solutions/gpu-computing.html
: 跟Cpp 有多大关系。
:
:
: CUDA是CPP文法,不是C文法。这是原则问题。我不懂你们楼上的非要说是C文法
: 是什么
:
: 意思?
:
: 既然是CPP文法,基本上所有用户都会当CPP用。刻意避免任何CPP特征才是脑袋
: 进水。

n******t
发帖数: 4406
184
你被釣魚了。。。。

【在 T********i 的大作中提到】
: 你就别犟了好不?cpp什么时候不能后向兼容C了?CPP编译器能够完全正确编译C代码,
: 一直是by design的要求。
: 能够正确编译hybrid CPP代码,实现大规模并行,才是人家现在的本事。
:
:
: [renderEncoder drawPrimitives:MTLPrimitiveTypeTriangle
:
: vertexStart:0
:
: vertexCount:3];
:
: Metal Render Pipeline里画三角形的代码。
:
: 这是cpp吗?
:
: 你打算哪年让apple把这些东西从网页上撤掉。统一于cpp?

n******t
发帖数: 4406
185
Nvidia就是學得蘋果,都走封閉路線,活得好好的。
還有你居然覺得蘋果市場份額是小衆,恐怕沒人不想當這個小衆。

【在 l**********3 的大作中提到】
: 首先苹果的市场份额也一直都是小众, 其次有谁学苹果学成功的呢?
l**********3
发帖数: 1
186
没啥难的, 和翻burger差不多, cpp要合规也无非条框更多点.

【在 g****t 的大作中提到】
: 有个细节很多人不知道。
: 显卡代码要上汽车。各家汽车除了ISO,有自己的乱其八糟规定。
: cpp之safe(不是security)很难搞。N大量要这方面的人。
: c已经非常麻烦。
: 我以前在GM时,c代码上车有大量的表格文档...要做。
: 写法也是规定好的。cpp只有更难。

T********i
发帖数: 2416
187
GPU编程,我也就学习了5分钟。妈的花了太多时间掐架,本来就感觉亏了。
有没有被钓鱼,我在乎么?说实话,对guvest,我其实狠多重话,都是打了以后,又删
掉了。虽然,反正已经结仇了,但是,程度matters。
这个世界,不会和各位有什么交集。。。这样最好。

【在 n******t 的大作中提到】
: 你被釣魚了。。。。
n******t
发帖数: 4406
188
大公司team一般都喜歡CPP,原因不是因爲這個東西麻煩少,恰恰是因爲it事多,所以
一幹好幾年。C的項目,幹完了,事情沒了,還從來不崩,這不下一步就是滾蛋了嗎。
像蘋果這種把做framework的組壓得死死的,完全爲商業服務,不是每個公司都能坐到
的。

【在 C*****l 的大作中提到】
: 各大公司都要有福利工程,既然c支持了,那顺便把c++也support一点吧,闲着也是闲
: 着,marketing slide也可以写的好看一点。

g****t
发帖数: 31659
189
你再多嘴炮能挡得住现实吗?
我贴的是aapl的Metal,那是objective C写的。
你用cpp在aapl设备加速画图?可以你去吧。没人拦你。
最好把aapl 的developer都统一了。


: GPU编程,我也就学习了5分钟。妈的花了太多时间掐架,本来就感觉亏了。

: 有没有被钓鱼,我在乎么?说实话,对guvest,我其实狠多重话,都是打
了以后
,又删

: 掉了。虽然,反正已经结仇了,但是,程度matters。

: 这个世界,不会和各位有什么交集。。。这样最好。



【在 T********i 的大作中提到】
: GPU编程,我也就学习了5分钟。妈的花了太多时间掐架,本来就感觉亏了。
: 有没有被钓鱼,我在乎么?说实话,对guvest,我其实狠多重话,都是打了以后,又删
: 掉了。虽然,反正已经结仇了,但是,程度matters。
: 这个世界,不会和各位有什么交集。。。这样最好。

n******t
发帖数: 4406
190
話說這個objective C,裏面的C兼容到真是100%的,任何C代碼可以隨便混編,系統調
用隨便用。果子的基本概念是GUI裏面能個OOP 自然match上的概念用OO,而且我們這種
事情上面就別扯什麼效率了,一律動態dispatch,別的地方,不攔着你,嫌慢自己用C
搞定去。
蘋果這公司,不搞複雜的最前沿技術,但是對技術和從產品的關係還是拎得很清楚的。
當年iphone 1.0 128MB內存打得anroid 512MB內存滿地找牙,這後面顯然不是偶然的事
情。果子上面一個app幾十KB,內存佔用一兩M是完全能做到的事情。
這種事情,不是找幾個star programmer,evangelist就能做到的。

了。

【在 g****t 的大作中提到】
: 你再多嘴炮能挡得住现实吗?
: 我贴的是aapl的Metal,那是objective C写的。
: 你用cpp在aapl设备加速画图?可以你去吧。没人拦你。
: 最好把aapl 的developer都统一了。
:
:
: GPU编程,我也就学习了5分钟。妈的花了太多时间掐架,本来就感觉亏了。
:
: 有没有被钓鱼,我在乎么?说实话,对guvest,我其实狠多重话,都是打
: 了以后
: ,又删
:
: 掉了。虽然,反正已经结仇了,但是,程度matters。

g****t
发帖数: 31659
191
成本不考虑了?项目风险呢?
话说回来。我从来未讲过Cpp的坏话。人中本聪用Cpp的,谁不服?
谁擅长什么就用什么就可以了。但是要说什么Cpp统一这个那个,我看这就是梦话。


: 没啥难的, 和翻burger差不多, cpp要合规也无非条框更多点.



【在 l**********3 的大作中提到】
: 没啥难的, 和翻burger差不多, cpp要合规也无非条框更多点.
n******t
发帖数: 4406
192
磚家,別鬧了。NVCC都不是必須的,還有用一堆人連NV runtime都不用的,你悲憤也沒
有用。
說來說去GPU就是一個協處理器,你幹過任何一個類似的開發就沒什麼大不了的,讀手
冊寫碼,剩下的差距就是你對協處理器理解,和對主機數據互通上面的理解,API在裏
面的作用1%都沒有。我老當年上手這件事的時候還是CUDA 1.0,毛CPP都沒有,大家一
樣用得好好的,錢賺了,項目做了,沒毛病,你想怎麼樣吧?

【在 m*****p 的大作中提到】
: 老傻b,你老年癡呆連中文都看不懂嗎?
: 這句話的意思是證明NVCC就是Cpp,不是C,CUDA Math Lib的一個重要api用了Cpp的重
: 載,所以是Cpp,不是C

g****t
发帖数: 31659
193
那是Steve Jobs牛逼。
世上第一个Web server client, Lee用了 8k行objective C在那个Next电脑上写的。
我之前贴过一个图。objective C的描述能力扩展性,以及强壮性非常均衡。一点不比
java差。


: 話說這個objective C,裏面的C兼容到真是100%的,任何C代碼可以隨便混編,
系統調

: 用隨便用。果子的基本概念是GUI裏面能個OOP 自然match上的概念用OO,而且我
們這種

: 事情上面就別扯什麼效率了,一律動態dispatch,別的地方,不攔着你,嫌慢自
己用C

: 搞定去。

: 蘋果這公司,不搞複雜的最前沿技術,但是對技術和從產品的關係還是拎得很清
楚的。

: 當年iphone 1.0 128MB內存打得anroid 512MB內存滿地找牙,這後面顯然不是偶
然的事

: 情。果子上面一個app幾十KB,內存佔用一兩M是完全能做到的事情。

: 這種事情,不是找幾個star programmer,evangelist就能做到的。

: 了。



【在 n******t 的大作中提到】
: 磚家,別鬧了。NVCC都不是必須的,還有用一堆人連NV runtime都不用的,你悲憤也沒
: 有用。
: 說來說去GPU就是一個協處理器,你幹過任何一個類似的開發就沒什麼大不了的,讀手
: 冊寫碼,剩下的差距就是你對協處理器理解,和對主機數據互通上面的理解,API在裏
: 面的作用1%都沒有。我老當年上手這件事的時候還是CUDA 1.0,毛CPP都沒有,大家一
: 樣用得好好的,錢賺了,項目做了,沒毛病,你想怎麼樣吧?

n******t
发帖数: 4406
194
我是不知道爲啥這個磚家這麼把這東西當回事。
CUDA在2006-2007年的時候的確火了一整子,但是這這個技能點貶值的速度不是一般化
的快,基本上一兩年之後單靠精通這個已經沒什麼油水可撈了。到2019年,這東西更是
有一個集團軍的人會搞。
我說nobody care,是真的nobody care,因爲這東西已經屬於有一萬種方案的東西,沒
有任何技術壁壘了。這種東西,只有幾個問題別人關心,應用是啥,市場在哪裏,有錢
嗎?CPP?那是啥,不知道,我也沒興趣知道。
更不要說他這種入行沒多久,還在搞這種統一API(而且還是個億邊緣化的)的,興奮
點在哪裏,真的不知道。

【在 g****t 的大作中提到】
: “砖家”说了几件事。
: [1]
: 一件是本版没有前沿技术。
: 这件事就不说了。你看我2018年的贴。
: [2]
: 一件是intc 的oneapi。那是他显卡驱动这块上层的东西。
: 本版DL的没人跳,就说明oneapi之位置可疑。
: onepai这件事说清楚了,同意吧?我也不用再说。
: 不服你去跳oneapi的坑。
: [3]

n******t
发帖数: 4406
195
其實我到沒覺得單純objective C就作爲一個語言的語法或者加的東西設計特別牛逼,
但是真心知道啥事情自己該做,啥事情自己不該做這一點非常難。
一個程序員要客服自己的ego是很難很難的事情,知道自己不要去因爲自己想傳播自己
DNA瞎污染別人的東西,是一個很重要的素質。這一點,什麼BS之類的,差太遠了。
此外,Steve Jobs這種一個壓住不讓所謂技術大牛來fucked up自己的ecosystem的能力
也是非常牛逼的。

【在 g****t 的大作中提到】
: 那是Steve Jobs牛逼。
: 世上第一个Web server client, Lee用了 8k行objective C在那个Next电脑上写的。
: 我之前贴过一个图。objective C的描述能力扩展性,以及强壮性非常均衡。一点不比
: java差。
:
:
: 話說這個objective C,裏面的C兼容到真是100%的,任何C代碼可以隨便混編,
: 系統調
:
: 用隨便用。果子的基本概念是GUI裏面能個OOP 自然match上的概念用OO,而且我
: 們這種
:
: 事情上面就別扯什麼效率了,一律動態dispatch,別的地方,不攔着你,嫌慢自

c*******v
发帖数: 2599
196
砖家上车晚了太多年。然后一看本版,跟他刚背会的buzz words不match。
于是认为本版距离前沿太远。

【在 n******t 的大作中提到】
: 我是不知道爲啥這個磚家這麼把這東西當回事。
: CUDA在2006-2007年的時候的確火了一整子,但是這這個技能點貶值的速度不是一般化
: 的快,基本上一兩年之後單靠精通這個已經沒什麼油水可撈了。到2019年,這東西更是
: 有一個集團軍的人會搞。
: 我說nobody care,是真的nobody care,因爲這東西已經屬於有一萬種方案的東西,沒
: 有任何技術壁壘了。這種東西,只有幾個問題別人關心,應用是啥,市場在哪裏,有錢
: 嗎?CPP?那是啥,不知道,我也沒興趣知道。
: 更不要說他這種入行沒多久,還在搞這種統一API(而且還是個億邊緣化的)的,興奮
: 點在哪裏,真的不知道。

l**********3
发帖数: 1
197
合规是工具的事情, 而且老实说, 预算少到到非C不可的项目绝多数也是垃圾, 早死早
超生.

【在 g****t 的大作中提到】
: 成本不考虑了?项目风险呢?
: 话说回来。我从来未讲过Cpp的坏话。人中本聪用Cpp的,谁不服?
: 谁擅长什么就用什么就可以了。但是要说什么Cpp统一这个那个,我看这就是梦话。
:
:
: 没啥难的, 和翻burger差不多, cpp要合规也无非条框更多点.
:

n******t
发帖数: 4406
198
如果是這年頭端到端的產品,還有只用C的?肯定是一堆語言搭的。難道你處理客戶需
求的,web gui也用C?
如果是工具庫,算了吧,這年頭你要能把這種東西賣出去賺到錢,我算你牛逼。
倒是有一堆項目因爲一定要一條路走到黑,比如說all C++,java,javascript,最後
項目預算直接導致流產了的,多了去了。

【在 l**********3 的大作中提到】
: 合规是工具的事情, 而且老实说, 预算少到到非C不可的项目绝多数也是垃圾, 早死早
: 超生.

l**********3
发帖数: 1
199
不能一条路走到黑,也不能抱残守缺, 光会c的连刷题都没机会, 说啥都是多余.

【在 n******t 的大作中提到】
: 如果是這年頭端到端的產品,還有只用C的?肯定是一堆語言搭的。難道你處理客戶需
: 求的,web gui也用C?
: 如果是工具庫,算了吧,這年頭你要能把這種東西賣出去賺到錢,我算你牛逼。
: 倒是有一堆項目因爲一定要一條路走到黑,比如說all C++,java,javascript,最後
: 項目預算直接導致流產了的,多了去了。

c*******v
发帖数: 2599
200
我原来在GM写hybrid 汽车电控,就是非C不可。
matlab出来的C code,然后改成合规。
哪个项目死了。写cpp的以为天然就会写c,
这是不对的。不说兼容性语法什么的。关键是
c项目有自己组织的办法和规矩。

【在 l**********3 的大作中提到】
: 合规是工具的事情, 而且老实说, 预算少到到非C不可的项目绝多数也是垃圾, 早死早
: 超生.

c*******v
发帖数: 2599
201
你自己查cpp 最新标准的兼容性一节。在最后一部分附录里。
"CPP编译器能够完全正确编译C代码,一直是by design的要求。"
这是根据哪个标准说的?

【在 T********i 的大作中提到】
: 你就别犟了好不?cpp什么时候不能后向兼容C了?CPP编译器能够完全正确编译C代码,
: 一直是by design的要求。
: 能够正确编译hybrid CPP代码,实现大规模并行,才是人家现在的本事。
:
:
: [renderEncoder drawPrimitives:MTLPrimitiveTypeTriangle
:
: vertexStart:0
:
: vertexCount:3];
:
: Metal Render Pipeline里画三角形的代码。
:
: 这是cpp吗?
:
: 你打算哪年让apple把这些东西从网页上撤掉。统一于cpp?

n******t
发帖数: 4406
202
我不用考慮刷題的事情,所以這個就還好。
此外,C一樣可以刷題,如果你去面試的地方,看見你手擼btree叫你滾蛋的,你去自取
其辱幹什麼呢?

【在 l**********3 的大作中提到】
: 不能一条路走到黑,也不能抱残守缺, 光会c的连刷题都没机会, 说啥都是多余.
l**********3
发帖数: 1
203
现在有几个公司可以用c面试而不自取其辱的?

【在 n******t 的大作中提到】
: 我不用考慮刷題的事情,所以這個就還好。
: 此外,C一樣可以刷題,如果你去面試的地方,看見你手擼btree叫你滾蛋的,你去自取
: 其辱幹什麼呢?

n******t
发帖数: 4406
204
找工作面試之前的talk是很重要的,看到別人讓你做題就去做,當然沒有好果子吃。

【在 l**********3 的大作中提到】
: 现在有几个公司可以用c面试而不自取其辱的?
m*****p
发帖数: 39
205
https://forums.xilinx.com/t5/Xilinx-Xclusive-Blog/AMD-and-Xilinx-Demonstrate
-Converged-ROCm-Runtime-Technology/ba-p/1175091
Cpp又攻陷一個純C廠商。
n******t
发帖数: 4406
206
xilinx之前不支持CPP?

Demonstrate

【在 m*****p 的大作中提到】
: https://forums.xilinx.com/t5/Xilinx-Xclusive-Blog/AMD-and-Xilinx-Demonstrate
: -Converged-ROCm-Runtime-Technology/ba-p/1175091
: Cpp又攻陷一個純C廠商。

1 (共1页)
进入Programming版参与讨论