User Tools

Site Tools


tiled_code_generator_dtiler

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tiled_code_generator_dtiler [2014/12/11 19:56]
yun
tiled_code_generator_dtiler [2017/04/19 13:31] (current)
Line 4: Line 4:
 ===Usage=== ===Usage===
 Let's use the classic matrix multiplication as an illustration example, whose alphabets code is the following: Let's use the classic matrix multiplication as an illustration example, whose alphabets code is the following:
-<sxh alphabets; gutter:false>+<sxh alphabets; gutter:true>
 affine matrix_product {P, Q, R|P>0 && Q>0 && R>0} affine matrix_product {P, Q, R|P>0 && Q>0 && R>0}
        given  float A {i,k| 0<=i<P && 0<=k<Q};        given  float A {i,k| 0<=i<P && 0<=k<Q};
Line 20: Line 20:
 </sxh> </sxh>
  
 +The tiled code generator is called through ScheduledC, therefore, the first step for the code generation is the same with ScheduledC -- specify spacetime map and memory map. 
tiled_code_generator_dtiler.txt ยท Last modified: 2017/04/19 13:31 (external edit)