Real-time multi-core PDE-solvers in LabVIEW

Post on 01-Jan-2016

61 views 2 download

description

Real-time multi-core PDE-solvers in LabVIEW. Shawn McCaslin Michael Cerna, Michael Chen, Bin Wang, Lothar Wenzel, Nanxiong Zhang National Instruments Austin, TX Shawn.McCaslin@ni.com. High Performance Embedded Computing (HPEC) Workshop 18 – 20 September 2007. From 1 core…. To 8 cores:. - PowerPoint PPT Presentation

Transcript of Real-time multi-core PDE-solvers in LabVIEW

1

Real-time multi-core PDE-solvers in LabVIEW

Shawn McCaslin Michael Cerna, Michael Chen, Bin Wang, Lothar Wenzel, Nanxiong Zhang

National InstrumentsAustin, TX

Shawn.McCaslin@ni.com

High Performance Embedded Computing (HPEC) Workshop18 – 20 September 2007

2

From 1 core…

To 8 cores:

3

From 1 core…

… to 8 cores

Natural Parallelization – Matrix Multiply

4

Grad-Shafranov PDE for Real-Time Use

Rj

ZRRRR o

2

21

Some eigenfunctions Real-time solution

J

j

I

ii

i

jij

J

j

I

ii

iD

jij

J

jjji

I

ii

iN

baB

c

baB

babadbdac

bacbabaB

dbdaba

1 1

,

1 1

''''''

1

''''

1

''

,

,1

,,

,,,1

,

5

Replacement For Grad-ShafranovFor Real-Time Use

• 2691-by-159 matrix operations

6

What if multi-core isn’t good enough?