예제 #1
0
파일: cuda.py 프로젝트: sree314/cgen
    def __init__(self, max_threads_per_block, subdecl, min_blocks_per_mp=None):
        if min_blocks_per_mp is not None:
            lb = "%s, %s" % (max_threads_per_block, min_blocks_per_mp)
        else:
            lb = "%s" % (max_threads_per_block)            

        DeclSpecifier.__init__(self, subdecl, "__launch_bounds__(%s)" % (lb,))
예제 #2
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__constant__")
예제 #3
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__shared__")
예제 #4
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__device__")
예제 #5
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__global__")
예제 #6
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__local")
예제 #7
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__device__")
예제 #8
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "export")
예제 #9
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__constant")
예제 #10
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__kernel")
예제 #11
0
파일: ispc.py 프로젝트: navjotk/cgen
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "task")
예제 #12
0
파일: ispc.py 프로젝트: navjotk/cgen
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "export")
예제 #13
0
파일: ispc.py 프로젝트: navjotk/cgen
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "uniform")
예제 #14
0
파일: ispc.py 프로젝트: navjotk/cgen
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "varying")
예제 #15
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__shared__")
예제 #16
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "varying")
예제 #17
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "uniform")
예제 #18
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__global")
예제 #19
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "task")
예제 #20
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__kernel")