Skip to content
#

Compiler

Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.

Here are 414 public repositories matching this topic...

numba
gmarkall
gmarkall commented Nov 3, 2020

PR #6447 adds a public API to get the maximum number of registers per thread (numba.cuda.Dispatcher.get_regs_per_thread()). There are other attributes that might be nice to provide - shared memory per block, local memory per thread, const memory usage, maximum block size.

These are all available in the FuncAttr named tuple: https://github.com/numba/numba/blob/master/numba/cuda/cudadrv/drive

jordens
jordens commented Jun 8, 2018

The current behavior is unnecessarily verbose and irritating.

artiq_ctlmgr
^CTraceback (most recent call last):
  File "/home/rj/src/conda/envs/py35/bin/artiq_ctlmgr", line 11, in <module>
    load_entry_point('artiq', 'console_scripts', 'artiq_ctlmgr')()
  File "/home/rj/src/artiq/artiq/frontend/artiq_ctlmgr.py", line 84, in main
    loop.run_until_complete(rpc_server.wait_terminate(
You can’t perform that action at this time.