38
® System Studio ® /

® System Studio...© 2013 Intel Corporation. * ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

® System Studio

® /

Page 2: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® System Studio /

2

Page 3: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® System Studio ?

3

Wind River Wind River Linux* ® System Studio ® Wind River

Linux* / Wind River Dinyar Dastoor

Page 4: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® System Studio /

4

IA

OS

SoC CPU

IA

/

SoC

C++

* *

* *

Page 5: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® System Studio

5

† SVEN = System Visible Event Nexus

/ /

® JTAG ( )

/

• OS

BIOS UEFI

• SVEN† - SoC

• CPU SoC

GDB* • GDB*

® Inspector •

/ /

® VTune™ Amplifier

• SoC

• VMM

• SoC

® C++

• C/C++

® Cilk™ Plus

• FFT (1/2/3 )

• IA

• Eclipse*

• GCC*

®

( ® IPP)

® ( ®

MKL)

® System Studio

Page 6: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® SoC

6

† † †

® Atom™

Ivy Bridge† ( )

Haswell† ( )

® JTAG † –

( )

✔ -- --

GDB* –

✔ ✔ ✔

® Inspector –

® VTune™ Amplifier†† –

® C++ ✔

SSSE3 ✔

SSE AVX ✔

SSE AVX AVX2 FMA3

® MKL -- ✔

SSE AVX ✔

SSE AVX AVX2 FMA3

® IPP ✔ ✔ ✔

Page 7: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

?

• CPU

• CPU

® VTune™ Amplifier 2013 /

7

® VTune™ Amplifier

RiverSilica Technologies

Jagadish Kamath

Page 8: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

• SoC

• (PMU)

• (SSH)

• 2

® VTune™ Amplifier GUI ( )

()

8

® VTune™ Amplifier 2013

SoC

Page 9: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® VTune™ Amplifier 2013 /

• SoC

• +

hotspot

• ® Atom™

SoC

• Ivy Bridge†

• Haswell†

9

• ( ® GCC* )

• Java* Java*

• API

• ( : )

CPU

Page 10: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

10

® VTune™ Amplifier 2013 SoC

• /

• I/O

• / ® Atom™ Z2760 SoC

SoC =

SoC

Page 11: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® VTune™ Amplifier 2013 CPU SoC

CPU

– H/W

• SoC IP

( CPU

)

1

:

11

Page 12: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

• •

12

Page 13: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

GDB*

®

• ® Atom™

• /

• /

• 1

• ® Inspector GDB*

• Yocto Project* WR Linux*

GDB*

13

Page 14: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® JTAG ( )

• JTAG (SVEN) •

• EFI/UEFI Linux* OS

• LBR

• SMP

14

Page 15: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® JTAG ( )

15

• •

® JTAG

Macraigor Systems

James MacGregor

Page 16: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

16

® JTAG ( )

• - NOR NAND

• /HEX

• - ® Atom™ CE5300

• / /

• BIOS

16

• • / •

• NOR NAND

Page 17: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

17

® JTAG ( )

• ® Atom™ (LBR)

• OS

17

Page 18: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

SVEN (System Visible Event Nexus)

• SoC CPU

– (IA DSP )

– 1/10

18

• JTAG* •

SoC CPU

SoC

Page 19: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

SVEN - JTAG SoC

• JTAG

:

– USB

– ERROR

– X

– X [7-9] 0b101

19

• • •

JTAG*

Page 20: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® Inspector 2013

• ...

• •

• •

• Linux* OS

20

® Inspector

® Inspector

Altech Multimedia

Ashley Driver

Page 21: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® Inspector 2013

?

– API

21

Page 22: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® C++

• ® AVX ® AVX2

• ® Cilk™ Plus:

22

• ® C++ GNU*

• Eclipse* CDT Poky-Linux* Yocto Project* ADT

• C99 C++ 11

GNU*

Page 23: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® Cilk™ Plus

23

® Cilk™ Plus

• 3

• C/C++

/

&

/

Page 24: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

• SSSE3 SSE AVX

& OS

• Linux* OS

• ® Atom™/Core™/

Xeon®

® ( ® IPP)

24

Page 25: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® ( ® IPP)

® AVX

25

Page 26: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® ( ® MKL)

® Core™/Xeon®

26

33% ® MKL

: North American Development Survey 2011

Volume II Evans Data Corp

• ® AVX ® AVX2 FMA3

• Linux*

® MKL

• ® C++ GCC*

® MKL

Page 27: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® ( ® MKL)

(FFT)

27

Page 28: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

® System Studio

Page 29: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

...

• ( )

• ® Atom™/Core™/

Xeon®

• IA

• 1

29

Page 30: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

• /

• /

30

®

® C++

• ® 2 ( ® AVX2)

• ® AVX SSSE3 SSE FMA3

Page 31: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® System Studio

31

Eclipse* • ® System Studio

C++

• ® C++ ® Cilk™ Plus

®

• ® IPP ® MKL

• SSSE3 SSE AVX AVX2 FMA3

JTAG* ( )

GDB*

• /

• SIMD

/

VTune™

Amplifier

• SoC • ® SoC /SoC

hotspot /

Inspector • /

Page 32: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® C++ ® IPP ® MKL

• ® AVX ® AVX2

• OS

• OS

MKL & IPP

AVX/ AVX2

SIMD

CPU

®

( ® IPP)

® ( ® MKL)

® 2

( ® AVX2)

®

( ® AVX)

32

® AVX2 ® AVX

® !

Page 33: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

/

® System Studio ®

/

• ® : https://premier.intel.com ( )

• :

• : [email protected]

33

:

http://intel.ly/system-studio ( )

http://software.intel.com/en-us/forum/intel-system-studio/ ( )

Page 34: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel
Page 35: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® VTune™ Amplifier 2013 Java*

• ( )

• ( ...)

35

• JVM

• Java*/C++

• Java*

Page 36: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

® Inspector 2013

250 : • •

• : - -

• •

36

Page 37: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel

© 2013 Intel Corporation. *

www.intel.co.jp/jp/software/products

Intel‘s Terms and Conditions of Sale

®

SYSmark* MobileMark*

www.intel.com/software/products ( )

© 2013 Intel Corporation. Intel Intel Intel Atom Intel Atom

Inside Intel Core Core Inside Intel Xeon Phi Xeon Xeon Inside Cilk VTune /

Intel Corporation *

法務上の注意書きと最適化に関する注意事項

®

® SIMD 2 ( ® SSE2) ®

SIMD 3 ( ® SSE3) SIMD 3 (SSSE3)

®

#20110804

37

Page 38: ® System Studio...© 2013 Intel Corporation. *  ® System Studio ? 3 Wind River Wind River Linux* ® System Studio ® Wind River© 2013 Intel