Path: csiph.com!xmission!news.snarked.org!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: gah4 Newsgroups: comp.compilers Subject: Re: Parsing using a Graphics Processing Unit (GPU)? Date: Wed, 9 Sep 2020 14:09:20 -0700 (PDT) Organization: Compilers Central Lines: 20 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <20-09-025@comp.compilers> References: <20-09-001@comp.compilers> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="66951"; mail-complaints-to="abuse@iecc.com" Keywords: optimize Posted-Date: 10 Sep 2020 13:54:34 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com In-Reply-To: <20-09-001@comp.compilers> Xref: csiph.com comp.compilers:2596 On Monday, August 31, 2020 at 9:44:53 PM UT C-7, Roger L Costello wrote: > Hi Folks, > > I am reading a book [1] on machine learning and the book says some pretty > interesting things: > > "In the search for more speed, machine learning researchers started taking > advantage of special hardware found in some computers, originally designed to > improve graphics performance. You may have heard these called graphics cards. The usual way to use a GPU is for single precision floating point. They might also be able to do fixed point of a reasonable size. As above, parsing is usually fast enough. GPUs are often enough used for dynamic programming, which is sometimes used for optimization and code generation in compilers. It might be that those could use a speed boost. This might be more true for unusual architectures where optimal code generation is more important.