multicore technology in mobile devicesanatomy of a mobile device
TRANSCRIPT
Anatomy of a mobile device
http://www.phonewreck.com/wiki/index.php?title=Nokia_N95
OMAP3430
http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12643&contentId=14649
Samsung S3C6410
http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&partnum=S3C6410
Common themes
● ARM + DSP(s)● 2D/3D graphics● Imaging, video● Memory interfaces● Peripheral interfaces● Interconnects
ARM cores
● Architecture version– v4, v5, v6, v7
● Processor families– ARM7, ARM9, ARM11, Cortex
● Instruction sets and extensions– ARM, Thumb, Thumb2, Jazelle, NEON
● Cortex family– A, R, M
From: "melwyn lobo" <[email protected]>Subject: ARM SMP timer issueNewsgroups: gmane.linux.ports.arm.kernelTo: linuxarm[email protected]: Tue, 6 Jan 2009 15:07:15 +0530
Hello All,
We have ported the arm kernel 2.6.24 to ARM Cortex A9 dual core SMPprocessor. My question is regarding timer optimization.
...
DSPs
● TI– TMS320C54x, C55x, C6x
● ST– MMDSP
● Freescale– StarCore
● NEC, Blackfin, NXP TriMedia, ADI SHARC, ...
Imaging/video
● Actually often DSP(s)– with accelerators
● Or ARM(s)– with accelerators
● Or ARM + DSP– with accelerators
Mobile GPUs
● PowerVR– MBX, SGX
● ARM– Mali
● nVidia– Tegra (actually full application processor)
● AMD (sold mobile GPUs to Qualcomm)– e.g. STn8820 from STNXP
Memory interfaces
● Flash– NAND, NOR
● Memory cards– MMC, SD
● DRAM– mobile DDR SDRAM
● Memory wall problem– hot research topic: stacked ICs