public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/64457] New: NVCC like features CUDA/OpenCL support for GCC to use GPU's to speed up compile jobs.
@ 2014-12-31 16:32 mike at michaellawrenceit dot com
  2014-12-31 16:35 ` [Bug c/64457] " mike at michaellawrenceit dot com
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: mike at michaellawrenceit dot com @ 2014-12-31 16:32 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64457

            Bug ID: 64457
           Summary: NVCC like features CUDA/OpenCL support for GCC to use
                    GPU's to speed up compile jobs.
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mike at michaellawrenceit dot com

WISH list: add use of GPU for GCC ,

 Big beefy GPU Black/TESLA , etc, (Dream of winning the lotto too to pay for
 em too lol)

 add ability to use OpenCL or CUDA to run GCC on GPU cores , for IE Kernel
 compiles , Larger Jobs. (or have cuda/openCL like features built in that can
use such GPU's) 

 gen2 I-7 16 Gigs of ram, atm its quite slow as hell .... ADD in GPU might
 speed it up, Linux Kernel modules , if CUDA many Linux modules could be done
on GPU in dynamic parallels 30-60 minuets to compile now however GPU support
might speed up greatly. 

 GPU as CO-CPU's ?

 swap to console , LET GCC consume most of the GPU , to help Boost compile
 jobs.... =E2=80=8B

 Granted I like Games and MMO's but I do IT-Sec research , and many
 applications that use GPU
 IE pyrit or other Key crackers on CPU ......................

 One my know WEP is junk for security , Back when working on BS it took
 30-60 mins to break the keys, but the comic book store has WEP on its
 wifi...... I don't take or publish they key but it's a good benchmark for
 pyrit etc version updates , TIME: KEY , GPU I have the key again in often
 30 seconds or Less.  CPU it's going to be awhile.......

 460 M (mobile) isn't the fastest GPU for a laptop these days, (336 CUDA
 Cores )
 *however putting them to work for GCC under Linux/Windows would be a
 nicety... *
 *for the AMD RADEON fan-boy types opencl   etc... *

 (https://developer.nvidia.com/cuda-toolkit) CUDA *NVCC*  Like functionality
 for GCC built in as an optimization plugin IE like LLVM gold. etc.

 Programing ? ha My dyslexic hide is more of an Architect , python basics
 etc. however Run Gentoo or related boxes long enough, any speed ups in code
 ie LLVM or runtime hacks you can get  are appreciated. ( I see apps
 in my head like Legos but cant build them to save my ass less its a basic
  scripting.)


 *Emerge -av gcc   +cuda + opencl   ,   YES PLEASE.... *

 *O/S  Sabayon With Spike repo (Gentoo) *

 *Gentoo packages can take a While to build.  however if native NVIDA-CUDA/
 OpenCL (AMD etc) GPU/APU were built in compile times could fall quite
 dramatically... *


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug c/64457] NVCC like features CUDA/OpenCL support for GCC to use GPU's to speed up compile jobs.
  2014-12-31 16:32 [Bug c/64457] New: NVCC like features CUDA/OpenCL support for GCC to use GPU's to speed up compile jobs mike at michaellawrenceit dot com
@ 2014-12-31 16:35 ` mike at michaellawrenceit dot com
  2015-01-03 21:55 ` [Bug middle-end/64457] " pinskia at gcc dot gnu.org
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: mike at michaellawrenceit dot com @ 2014-12-31 16:35 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64457

--- Comment #1 from Michael R. Lawrence <mike at michaellawrenceit dot com> ---
for Masters degree studies.  in IT security , many projects used for Forensics
use GPU, as well Gentoo or arch (with repos) has much tools needed for IT Sec
research and Management. 

being able to compile them faster a plus.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug middle-end/64457] NVCC like features CUDA/OpenCL support for GCC to use GPU's to speed up compile jobs.
  2014-12-31 16:32 [Bug c/64457] New: NVCC like features CUDA/OpenCL support for GCC to use GPU's to speed up compile jobs mike at michaellawrenceit dot com
  2014-12-31 16:35 ` [Bug c/64457] " mike at michaellawrenceit dot com
@ 2015-01-03 21:55 ` pinskia at gcc dot gnu.org
  2015-01-05  8:05 ` jakub at gcc dot gnu.org
  2024-03-17  7:21 ` pinskia at gcc dot gnu.org
  3 siblings, 0 replies; 5+ messages in thread
From: pinskia at gcc dot gnu.org @ 2015-01-03 21:55 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64457

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|c                           |middle-end

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I think this is already implemented as part of OpenMP 4.0 offloading which
includes support for nvptx (well nvptx is GCC 5).


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug middle-end/64457] NVCC like features CUDA/OpenCL support for GCC to use GPU's to speed up compile jobs.
  2014-12-31 16:32 [Bug c/64457] New: NVCC like features CUDA/OpenCL support for GCC to use GPU's to speed up compile jobs mike at michaellawrenceit dot com
  2014-12-31 16:35 ` [Bug c/64457] " mike at michaellawrenceit dot com
  2015-01-03 21:55 ` [Bug middle-end/64457] " pinskia at gcc dot gnu.org
@ 2015-01-05  8:05 ` jakub at gcc dot gnu.org
  2024-03-17  7:21 ` pinskia at gcc dot gnu.org
  3 siblings, 0 replies; 5+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-01-05  8:05 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64457

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Only OpenACC offloading to nvptx is in latest stages before merge (hopefully it
will merge into trunk in the first half of January), OpenMP offloading to nvptx
will need some further work.  But yeah, I think OpenMP or OpenACC is
preferrable over CUDA here, which is by design specific to a single hw
implementation.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug middle-end/64457] NVCC like features CUDA/OpenCL support for GCC to use GPU's to speed up compile jobs.
  2014-12-31 16:32 [Bug c/64457] New: NVCC like features CUDA/OpenCL support for GCC to use GPU's to speed up compile jobs mike at michaellawrenceit dot com
                   ` (2 preceding siblings ...)
  2015-01-05  8:05 ` jakub at gcc dot gnu.org
@ 2024-03-17  7:21 ` pinskia at gcc dot gnu.org
  3 siblings, 0 replies; 5+ messages in thread
From: pinskia at gcc dot gnu.org @ 2024-03-17  7:21 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64457

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |5.0

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fixed in GCC 5+, see https://gcc.gnu.org/wiki/Offloading for the support
options and even how to do it.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-03-17  7:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-31 16:32 [Bug c/64457] New: NVCC like features CUDA/OpenCL support for GCC to use GPU's to speed up compile jobs mike at michaellawrenceit dot com
2014-12-31 16:35 ` [Bug c/64457] " mike at michaellawrenceit dot com
2015-01-03 21:55 ` [Bug middle-end/64457] " pinskia at gcc dot gnu.org
2015-01-05  8:05 ` jakub at gcc dot gnu.org
2024-03-17  7:21 ` pinskia at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).