Exemple #1
0
    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,))
Exemple #2
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__constant__")
Exemple #3
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__shared__")
Exemple #4
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__device__")
Exemple #5
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__global__")
Exemple #6
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__local")
Exemple #7
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__device__")
Exemple #8
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "export")
Exemple #9
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__constant")
Exemple #10
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__kernel")
Exemple #11
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "task")
Exemple #12
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "export")
Exemple #13
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "uniform")
Exemple #14
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "varying")
Exemple #15
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__shared__")
Exemple #16
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "varying")
Exemple #17
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "uniform")
Exemple #18
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__global")
Exemple #19
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "task")
Exemple #20
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__kernel")