b***y 发帖数: 2799 | 1 ☆─────────────────────────────────────☆
smalltomato (我爱番茄鸡蛋面) 于 (Sat Oct 25 11:25:06 2008) 提到:
还没运行完,我的PC和导师的MAC机输出的计算结果不完全一样,但是用我同学的新MAC
运行的结果和我的完全一样。是同一个程序,怎么会这样呢?听说老的MAC机采用的是
PowerPC 的芯片,新的mac机和PC采用的都是intel的芯片。这会不会是得到不同运算结
果的原因呢?
☆─────────────────────────────────────☆
pinkgf (粉红教父小甜甜) 于 (Sat Oct 25 12:20:42 2008) 提到:
detail please.
MAC
☆─────────────────────────────────────☆
goodbug (好虫) 于 (Sat Oct 25 12:25:10 2008) 提到:
最常见的原因是数组越界或者悬挂指针,拿到了一个不可靠的数据。
这个数据取决于内存运行时分配。
MAC
☆──── |
|
j***y 发帖数: 2074 | 2 C里面是没有bool这个类型的,直到C99出现之后。
我发现系统中有stdbool.h这个header,但是gnu c library里面没有:
---
qxu@gso-linuxcom-01(pts/49):~/opensrc/glibc-2.11[120]> locate stdbool.h
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/include/stdbool.h
/usr/lib/gcc-lib/i386-redhat-linux7/2.96/include/stdbool.h
/lib/ssa/gcc-lib/i386-redhat-linux-gnu/3.5-tree-ssa/include/stdbool.h
/export/WindRiver/3.0/bellona/0.02/toolchain/x86-linux2/lib/gcc/powerpc-wrs-
linux-gnu/4.3.2/include/stdbool.h
/export/WindRiver/3.0/bellona/0.02/toolchain/x86-lin |
|
d****i 发帖数: 4809 | 3 IBM也有自己的芯片PowerPC, Sun有Sparc, HP在spinoff安捷伦之前有举世无双的测试
仪器,IBM, HP, Sun都有自己的UNIX,呵呵,这些巨无霸大块头都是有历史有积累的。 |
|
T********i 发帖数: 2416 | 4 这个多大项目算大项目?
Unlike previous aircraft, such as the F-22, all software for the F-35 is
written in C++ for faster code development. The Integrity DO-178B real-time
operating system (RTOS) from Green Hills Software runs on COTS Freescale
PowerPC processors.[115] The final Block 3 software for the F-35 is planned
to have 8.6 million lines of software code.[116]
wiki确实提到了crisis。
问题是,上Java就行吗? |
|
h**i 发帖数: 712 | 5 你先学习一下powerpc, arm的boot config设置,压根没概念啊你
CPU |
|
h**i 发帖数: 712 | 6 所以说你的知识还是x86体系,现在的嵌入式怎么玩eMMC你知道吗?
回答楼主的问题,我直接定制过powerpc的kernel启动用了5秒,还可以更快,不过如果你
可以忍受手机的启动时间,没有理由在乎这个. |
|
h**i 发帖数: 712 | 7 你先学习一下powerpc, arm的boot config设置,压根没概念啊你
CPU |
|
h**i 发帖数: 712 | 8 所以说你的知识还是x86体系,现在的嵌入式怎么玩eMMC你知道吗?
回答楼主的问题,我直接定制过powerpc的kernel启动用了5秒,还可以更快,不过如果你
可以忍受手机的启动时间,没有理由在乎这个. |
|
D***n 发帖数: 6804 | 9 和C毛关系没有。
我不打算胡乱抬杠了,直接告诉你答案:
不同硬件上面ConcurrencyHashMap的lock-free实现机制不同,
Intel 是Double-CAS,PowerPC/ARM是LL/SC,32和64位也不一样,具体代码是有区别的。
不过我个人非常奇怪为啥JVM没有直接实现这一点,要甩出个C库来解决。 |
|
y*j 发帖数: 3139 | 10 光靠Intel compiler性能提高是很有限的,必须要要对程序tuning and profiling, 还
要对程序本身有深刻的了解,才能有效地提高性能。
记得曾经乔布斯和苹果的粉丝们对powerpc 赞不绝口,但是后来还是换成了Intel芯片。
: "只要外理器性能足够,内存够大":这是把处理器想简单了,其实复杂得很,不
能光看
: 主频和容量。我们现在发现多核心(单CPU核心 |
|
发帖数: 1 | 11 汽車行業不能crash整個系統,否則你在高速上,ECU重啓汽車就失控了(方向盤立即失
去助力),立即停車不一定是最安全的方法。
正確做法是lockstep,這個ARM才有,PowerPC早就有了。目前ARM的SoC連CPU都是A系列
+R系列+M系列同時有。A負責計算,R負責ECU,M負責sensor。另外還有很多IPU、GPU、
DSP,我在最大的automotive soc公司做過,比你們想像的複雜得多,沒有任何人所有
都懂,沒有OS根本搞不定。 |
|
发帖数: 1 | 12 目前ADAS還沒有包括Powertrain,那是因為Powertrain的ECU都是PowerPC,不是ARM,
這不是技術原因。
新系統完全可以做成一個SoC,因為分立芯片越多,穩定性不一定越高。NASA的新
radiation hardened soc (HPSC)就是A53 + R52 + M4F的大集合,用片上interconnect
隔離,不是物理兩個板子。Nvidia、Intel、NXP、Apple都是這個方向。
FreeRTOS肯定有MPU實現,這就是OS的作用。你不是說不要OS,自己用中斷實現MPU保護
功能麼?
cache coherence如何工作我當然知道,因為我就是CPU公司的,這玩意比手冊寫得複雜
得多。白皮書又是什麼鬼,那基本是騙人的marketing,真正要看requirement,design
,implementation document。還要看bug list,performance report。我現在最煩的
是有成千上萬頁文檔要看,啥都得管,但是工資不增加。問問QNX是因為我想買call,
賺賺外快。
然後整個樓就歪成了抬槓貼,沒有一個人具體說... 阅读全帖 |
|
发帖数: 1 | 13 汽車行業不能crash整個系統,否則你在高速上,ECU重啓汽車就失控了(方向盤立即失
去助力),立即停車不一定是最安全的方法。
正確做法是lockstep,這個ARM才有,PowerPC早就有了。目前ARM的SoC連CPU都是A系列
+R系列+M系列同時有。A負責計算,R負責ECU,M負責sensor。另外還有很多IPU、GPU、
DSP,我在最大的automotive soc公司做過,比你們想像的複雜得多,沒有任何人所有
都懂,沒有OS根本搞不定。 |
|
发帖数: 1 | 14 目前ADAS還沒有包括Powertrain,那是因為Powertrain的ECU都是PowerPC,不是ARM,
這不是技術原因。
新系統完全可以做成一個SoC,因為分立芯片越多,穩定性不一定越高。NASA的新
radiation hardened soc (HPSC)就是A53 + R52 + M4F的大集合,用片上interconnect
隔離,不是物理兩個板子。Nvidia、Intel、NXP、Apple都是這個方向。
FreeRTOS肯定有MPU實現,這就是OS的作用。你不是說不要OS,自己用中斷實現MPU保護
功能麼?
cache coherence如何工作我當然知道,因為我就是CPU公司的,這玩意比手冊寫得複雜
得多。白皮書又是什麼鬼,那基本是騙人的marketing,真正要看requirement,design
,implementation document。還要看bug list,performance report。我現在最煩的
是有成千上萬頁文檔要看,啥都得管,但是工資不增加。問問QNX是因為我想買call,
賺賺外快。
然後整個樓就歪成了抬槓貼,沒有一個人具體說... 阅读全帖 |
|
发帖数: 1 | 15 又是沒有做過server cpu的人在順嘴胡說,server cpu比embedded cpu複雜一個數量級
,根本原因就是內存虛擬化和IO虛擬化,非常非常多的花樣和專利技術,MCU那種實模
式,in-order scalar太簡單了。即使是PowerPC(我猜是你的老東家),對IO虛擬化也
支持很差。還有為什麼自動駕駛一定要硬件虛擬化,因為安全,不會跑飛。 |
|
g****t 发帖数: 31659 | 16 視覺是最靠譜的深度學習應用。別的方法不可行。
攝像頭這條鏈的朝向是出货巨大的AI/DL芯片。
說了你也聽不懂。
這塊可以產生出每年出貨幾十億的新型CPU的。
: 又是沒有做過server cpu的人在順嘴胡說,server cpu比embedded cpu複
雜一個
數量級
: ,根本原因就是內存虛擬化和IO虛擬化,非常非常多的花樣和專利技術,
MCU那
種實模
: 式,in-order scalar太簡單了。即使是PowerPC(我猜是你的老東家),
對IO虛
擬化也
: 支持很差。還有為什麼自動駕駛一定要硬件虛擬化,因為安全,不會跑飛。
|
|
N*******3 发帖数: 2589 | 17 这个每次都只能完全重装么?
有点大的说。
何况还没那么大必要~~
MacTeX-2012
MacTeX-2012 installs updated versions of the GUI applications that were
already in MacTeX-2011.
MacTeX has optional packages to install two font collections (Latin Modern
and TeX Gyre) in /Library/Fonts; these TeX fonts are already in TeX Live,
but installing them in /Library/Fonts makes them available to standard
Macintosh applications like Adobe Illustrator. By default, these fonts are
not installed.
MacTeX installs the latest version of Ghostscript... 阅读全帖 |
|
j***y 发帖数: 2074 | 18 C里面是没有bool这个类型的,直到C99出现之后。
我发现系统中有stdbool.h这个header,但是gnu c library里面没有:
---
qxu@gso-linuxcom-01(pts/49):~/opensrc/glibc-2.11[120]> locate stdbool.h
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/include/stdbool.h
/usr/lib/gcc-lib/i386-redhat-linux7/2.96/include/stdbool.h
/lib/ssa/gcc-lib/i386-redhat-linux-gnu/3.5-tree-ssa/include/stdbool.h
/export/WindRiver/3.0/bellona/0.02/toolchain/x86-linux2/lib/gcc/powerpc-wrs-
linux-gnu/4.3.2/include/stdbool.h
/export/WindRiver/3.0/bellona/0.02/toolchain/x86-lin |
|
d*******l 发帖数: 2567 | 19 Freescale的powerpc对不同大小的memory(8,16,32位)都有控制器设定
iMX27也应该有的。你也可以用两片16位的并成32位。
作? |
|
l*****x 发帖数: 3431 | 20 1. FPGA(尤其是Xilinx)的hardware capability是由它的集成的Slice,Multiplier和
block RAM数目来决定;同时FPGA上还会集成一到两个PowerPC,那个可以跑一些简单的C
程序,但Matlab不行;
2. Xilinx 提供一些toold诸如AccelDSP,可以实现Maltab->HDL conversion,
Mathwork提供的simulink也有类似的功能;还有些start-up诸如ImpulseC,可以实现C-
>HDL conversion;但是这三个都不是免费的;
3. NI Labview看起来是比较现实的选择 |
|
|
g******u 发帖数: 3060 | 22 "日本的电脑CPU芯片几乎也是全部进口美国的,德国,法国,英国那个不是?不都是英特
,AMD,POWERPC嘛?这话说的有意义么?"
需要指出的是,从政治体制来讲,这些国家都是一伙的,当然一荣百荣。美国将来在经
济上只会和中国有问题,而且可以联系这些狗腿对中国禁运电子产品,如果有必要。
无论中国买办多抱美国大腿,基本的电子,机械一定得自主,不能再卖了。高端的东西
暂时不能做问题还不大,关键是要有能力稳定持续不靠外人来研发制造稍微低端的东西。
华为当然很厉害,但是通讯只是电子中一部分而已。
话说回来,ST, Renesas等公司也不是美国的,但是水平也很高,只是分工不同。 |
|
T******T 发帖数: 3066 | 23 Let me first refer you to the Xilinx Virtex-5 device family application
notes :
http://www.xilinx.com/support/documentation/data_sheets/ds100.pdf
For DSP: If you are doing your custom filters, mixers, tone trackers,
Fourier transform type of hardware which needs accum and complex multipliers
, then the DSP native cores in VX-5 would help, and all devices supports it:
For Command and Control + L2 STACK and Firmware: Embedded PowerPC core is
only available in FXT, not in LXT.
So looks like that e |
|
T******T 发帖数: 3066 | 24 I mean, you are more or less right. Aside from the boot code and any other
kernel level code (low power clock gating etc) written in native assembly.
Most of the Realtime OS/low level driver/API level code/protocal stack for
the mobile platforms are written in embedded C, which is perfectly portable
across platforms given the right compilers/linkers/memory maps/ ( ARM,
XTENSA, X86, PowerPC).
It's just a hassle. |
|
h*******y 发帖数: 896 | 25 send me your resume if your background matches this position very well
========================================
Product Engineer
Job Posting: Feb 25, 2011
Primary Location: US-TX-Austin-Oak Hill (TX30)
Job: Product/Test
Education Level: Bachelor's Degree
Job Type: Experienced
Job Responsibilities:
To be successful in your role you will need to:
* Develop high quality embedded software to electrically stress the
devices and some self testing of the device.
* Provide inputs to hardware to ... 阅读全帖 |
|
s********n 发帖数: 319 | 26 什么程序这么大个?
什么平台?powerpc?
应用?飞行姿态控制? |
|
a****u 发帖数: 1537 | 27 嵌入式软件的知识体系
-C语言,少量汇编知识
-实时操作系统
-体系结构(如ARM,POWERPC etc)及外围电路知识
如果是做嵌入式应用软件,domain knowledge比较重要,这个是需要积累的。嵌入式工
作的security还是比较高的,入门门槛高,知识更新不是很快,有经验和没经验差别很
大。 |
|
a****u 发帖数: 1537 | 28 嵌入式软件的知识体系
-C语言,少量汇编知识
-实时操作系统
-体系结构(如ARM,POWERPC etc)及外围电路知识
如果是做嵌入式应用软件,domain knowledge比较重要,这个是需要积累的。嵌入式工
作的security还是比较高的,入门门槛高,知识更新不是很快,有经验和没经验差别很
大。 |
|
l***g 发帖数: 1035 | 29 Trying to bring up a board(actually demo board) using stock codewarrior 10.4
generated code. Works with ram config but a tbl int when exe from flash.
Any guru? |
|
l***g 发帖数: 1035 | 30 never mind.. fixed... cw bug... |
|
|
S**********e 发帖数: 147 | 32 龙芯就算了。不过最近龙芯出了一款龙芯3B,28 nm, 做服务器处理器。另外,银河的
处理器,好像叫飞腾,据说是参照OpenSparc T1做的,但至少也是自己做的。这两款差
距跟世界主流还是很大,跟Xeon和Sparc, PowerPC差距都很大。但移动处理器差距好
像真没很大,海思出品的麒麟SOC,八核大小核,跟高通似乎差距没想象那么大,至少
能让华为的荣耀跑起来还算流畅。 |
|
p**f 发帖数: 3549 | 33 显然moto, ibm, amd也遵循摩尔定律。他们被击败不是因为摩尔定律,而是商业策略和
性能问题。PowerPC, POWER发展到后来,性能功耗完全比不过intel,且intel还有
windows护航(x86),才dominate了市场。
摩尔定律还applicable to memory这些,比如三爽,micron,toshiba这些都逃不过这
个圈圈。memory从最开始的K到今天的G,增速更快。
摩尔定律其实说的是foundry。跟设计关系不大。 |
|
|
a****g 发帖数: 8131 | 35 【 以下文字转载自 Stock 讨论区 】
发信人: jhsph07 (银杏•封神神祖先), 信区: Stock
标 题: 硅谷小道: 移动计算CPU的霸主, ARMH (转载)
发信站: BBS 未名空间站 (Thu Aug 26 10:18:05 2010, 美东)
发信人: superdmv (你想咋的), 信区: SanFrancisco
标 题: 硅谷小道: 移动计算CPU的霸主, ARMH
发信站: BBS 未名空间站 (Tue Jan 5 01:42:48 2010, 美东)
欢迎大家批判
增长的潜力 – Growth Story
移动设备 - Mobile
目前移动通信的3个方向:
• 以iPhone为代表的Smart Phone越来越流行,预计在手机市场中的份额,将从
2009年的16%,在2011年达到35%。ARM自己的估计,Smart Phone的销量从2009年2亿只
,2014年会达到5亿只
• Netbook/smartbook,2009 shipment增长103%。(也有分析家认为,从2010年
增长将放缓)
... 阅读全帖 |
|
l*******s 发帖数: 7316 | 36 没做很多研究,直接在网上找到下面教程,按步就班,但没成功。请教什么地方有问题
http://godson.in/how-to-install-freeswitch-on-ubuntu
我是在cloudatcost 的64位ubuntu上安装。
第1个跟教程不一样的地方是:
apt-get install libmudflap0-dev
提示没有这个包,就改成了
apt-get install libmudflap0-powerpc-cross
第2个不明确的地方是:
修改modules.conf,因为不知道哪些模块是必须的,所以没改。
第3个跟教程不一样的地方是:
./bootstrap.sh
没有这个文件, 就换成了
./rebootstrap.sh
最后出错的地方是 make
src/switch_channel.c: In function 'switch_channel_wait_for_state':
src/switch_channel.c:953:41: error: variable 'ostate' set but not used [-
Werror=unused-... 阅读全帖 |
|
s****n 发帖数: 786 | 37 你要找个faculty,一般在网上就可以填表,说明你想用开发板开什么课,学生大概多
少,目的是什么,一个月就寄来了,不过都是低端产品
其实网上200刀就可以买到S3C2440的开发板,一应俱全,如果你不在乎平台,arm最便
宜,powerpc的开发工具贵,omap套件贵。
既然你都是Senior了,关注一下软硬件平台的发展就够了。 |
|
J**e 发帖数: 15008 | 38 Silverlight 2 may not be installed on PowerPC.
5555,被歧视了,算了找别的录像吧 |
|
r******l 发帖数: 10760 | 39 在网上看了一下,发现XBox360的架构似乎跟现在的PC相差比较大。主要的两点体现在CPU
和GPU上。它的CPU是IBM提供的三核心的PowerPC。不过我更关心的是关于它的GPU的介绍
。据说它的GPU是ATI为微软特制的,采用被称为uniform shader的结构,不再区分vertex
shader和pixel(fragment) shader。据称ATI号称这将是未来GPU的主流架构。
不知道谁对此有了解啊?能否介绍一下?这种结构有啥好处吗?nVidia对此有何评价?大
家认为未来的GPU真的会这样吗? |
|