Intel XScale' - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Intel XScale'

Description:

Intel : ???????????, ??????????, VTune. ?????? ??? ????????????? ... Intel Media Processing Technology. ?????????/???????????? ? 40-?????? ??????????? ... – PowerPoint PPT presentation

Number of Views:91
Avg rating:3.0/5.0
Slides: 19
Provided by: KlKI3
Category:
Tags: intel | xscale

less

Transcript and Presenter's Notes

Title: Intel XScale'


1
?????????? ????????? Intel XScale. ??????????
??????????? ??????????
  • ??????? ?????
  • Intel
  • Vasily.Basov_at_intel.com

2
  • ?????????? XScale - ????? ???????
  • XScale - ????? ???????????
  • ??????????? ??????
  • Top5 ??????? ?? ???????????
  • ??????????? ????????????
  • ????? ??????????
  • Intel ???????????, ??????????, VTune
  • ?????? ??? ?????????????
  • ????????? ????????? ????????????? ?? Intel

3
????? ??? ??????????? XScale
Bulverde Applications Processors
Bulverde Applications Processors
Performance
Premium
PDAs
Phones
Value
Budget
4
?????? ??????? ??????????? ??? ???
2003
2004
5
?????? ??????? ??????????? ??? ??????????
2004
2003
6
  • ?????????? XScale - ????? ???????
  • XScale - ????? ???????????
  • ??????????? ??????
  • Top5 ??????? ?? ???????????
  • ??????????? ????????????
  • ????? ??????????
  • Intel ???????????, ??????????, VTune
  • ?????? ??? ?????????????
  • ????????? ????????? ????????????? ?? Intel

7
??????????? XScale
8
XScale vs. P4
9
Intel Media Processing Technology
  • ?????????/???????????? ? 40-?????? ???????????
  • ??????????? ?? CP0

10
Intel Wireless MMX Technology
  • 16 SIMD ?????????
  • ???????? ?????????? ???? ??????????

WADDBUSNE wr0, wr1, wr2
11
????? ??????????
?????? ???????????? ? ???????? ????? ????????
?????????????? ????? ???????? ??????????.
12
?????????? Intel C
  • Intel ?????????????
  • ??????????? Plug Play
  • ?????? ?????????? ? Platform Builder for
    Microsoft Windows CE ? eMbedded Visual C

???????????? ????? ????????????? Intel and
Microsoft ??? ????????? ????????? ????
?????? ???????????? ? ???????? ????? ????????
?????????????? ????? ???????? ??????????.
13
Inline ?????????
Inline ASM
int get_leading_zeroes (int i) int count
__asm clz r0,r0 ... return
count
?????????? ????????????? ???????????
?????????? ASM
?????????? C/C
??? ??????????
?????????
???????? ???
???????????????? Intel XScale
14
?????????? (intrinsic) ???????
int count_leading_zeros(int i) int temp1,
temp2 temp2 i if (temp2 0) temp1
32 else temp1 0 while ( temp2 gt 0
) temp2 ltlt 1 temp1
1 return temp1
Intrinsic ???????
?????????? ???????? intrinsic ???????
??????????????-??? ???????????? ?????
?????????? C/C
??? ??????????
int get_leading_zeros(int i) int count
count _CountLeadingZeros(i) return count
?????????
???????? ???
???????????????? Intel XScale
15
VTune Performance Analyzer
16
VTune Performance Analyzer
17
Top5 ???????? ???????
  • ??????????? ?????????? Intel!
  • ?????e run-time ??????????
  • ???????????? ? ???????????
  • ???????? ???????????!
  • ??????????? VTune ??? ??????? ??????????????????
    ? ?????? ????? ????!
  • ????????????? ????????????? ????!
  • ???-?????? ????? 150 ?????? (gt500 if a TLB miss)
  • ??????????? preload() (works on ARM, too)
  • Advanced XScale ????? ?????????????? mini
    cache ? ????????? ???????????? ?????? ? ????
  • ?????? ??????????? ??????????? ????
  • ??????????? DSP-??????????, iMPT, WMMX
  • ????????????? ?????????
  • ????????????? ?????
  • ??????????? ???????????????? IPP/GPP ??????????
  • 0. ???????? ?????? ????? ??? ??? ????????
    ???????????

18
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com