Skip to content

nvptx-tools: a collection of tools for use with nvptx-none GCC toolchains.

Notifications You must be signed in to change notification settings

RodrigoOt/nvptx-tools

 
 

Repository files navigation

nvptx-tools: a collection of tools for use with nvptx-none GCC toolchains.

  * nvptx-none-as: "assembler" for PTX (Updated to include Fermi GPUs).
  * nvptx-none-ld: "linker" for PTX.
  * nvptx-none-run: run PTX binaries compiled with -mmainkernel.
  * nvptx-none-run-single: as nvptx-none-run, locked, such that system-wide
    only one instance of it is running at a time.

Additionally, the following symlinks are installed:

  * nvptx-none-ar: link to the GNU/Linux host system's ar.
  * nvptx-none-ranlib: link to the GNU/Linux host system's ranlib.

There is a DejaGnu board file included, nvptx-none-run.exp, which can be used
as follows with the GCC testsuite:

    $ make check DEJAGNU=[build-nvptx-tools]/dejagnu.exp RUNTESTFLAGS='--target_board=nvptx-none-run' [...]

By default, this will use nvptx-none-run found in $PATH, but that can be
overridden by setting the NVPTX_NONE_RUN environment variable, for example to
[...]/nvptx-none-run-single.

Report bugs to <https://github.com/RodrigoOt/nvptx-tools/issues>.

Check origem in <https://github.com/MentorEmbedded/nvptx-tools>.

About

nvptx-tools: a collection of tools for use with nvptx-none GCC toolchains.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.2%
  • Makefile 3.1%
  • M4 2.5%
  • C++ 1.4%
  • Shell 1.1%
  • Perl 0.6%
  • DIGITAL Command Language 0.1%