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.1418352974.txt.gz ยท Last modified: 2014/12/11 19:56 by yun