aunifiedframeworkforscheduleandstorageoptimization 100107092733-phpapp02

5

Click here to load reader

Upload: takefumi-miyoshi

Post on 30-Jun-2015

180 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Aunifiedframeworkforscheduleandstorageoptimization 100107092733-phpapp02

読んだ人: みよしたけふみ

CITED BY 172010年1月8日金曜日

Page 2: Aunifiedframeworkforscheduleandstorageoptimization 100107092733-phpapp02

Abstract

• unified mathematical framework

• tradeoffs between parallelism and storage allocation

• using the proposed framework...

• a good storage mapping for a given schedule

• a good schedule for a given storage mapping

• a good storage mapping that is valid for all legal schedule

• affine scheduling techniques + occupancy vector analysis

2010年1月8日金曜日

Page 3: Aunifiedframeworkforscheduleandstorageoptimization 100107092733-phpapp02

Occupancy Vector

• 上書きしていいiterationの関係をOccupancy Vector

• ここで、(i, j) -> (i-1, j-1)はOccupancy Vector

2010年1月8日金曜日

Page 4: Aunifiedframeworkforscheduleandstorageoptimization 100107092733-phpapp02

UOV v.s. AOV

• An occupancy vector v for array A is an Affine Occupancy Vector(AOV) if it is valid with respect to very affine schedule Θ that respects the schedule constraints of the original program

• the OV can be used with any legal schedule, it is called a universal occupancy vector(UOV)

2010年1月8日金曜日

Page 5: Aunifiedframeworkforscheduleandstorageoptimization 100107092733-phpapp02

Using AOV

2010年1月8日金曜日