[petsc-dev] Soliciting suggestions for linear solver work under SciDAC 4 Institutes

Jeff Hammond jeff.science at gmail.com
Thu Jul 7 19:06:44 CDT 2016


On Thu, Jul 7, 2016 at 4:34 PM, Richard Mills <richardtmills at gmail.com>
wrote:

> On Fri, Jul 1, 2016 at 4:13 PM, Jeff Hammond <jeff.science at gmail.com>
> wrote:
>
>> [...]
>>
>> Maybe I am just biased because I spend all of my time reading
>> www.nextplatform.com, but I hear machine learning is becoming an
>> important HPC workload.  While the most hyped efforts related to running
>> inaccurate - the technical term is half-precision - dense matrix
>> multiplication as fast as possible, I suspect that more elegant approaches
>> will prevail.  Presumably there is something that PETSc can do to enable
>> machine learning algorithms.  As most of the existing approaches use silly
>> programming models based on MapReduce, it can't be too hard for PETSc to do
>> better.
>>
>
> "Machine learning" is definitely the hype du jour, but when that term gets
> thrown around, everyone is equating it with neural networks with a lot of
> layers ("deep learning").  That's why everyone is going on about half
> precision dense matrix multiplication, as low accuracy works fine for some
> of this stuff.  The thing is, there are a a ton of machine-learning
> approaches out there that are NOT neural networks, and I worry that
> everyone is too ready to jump into specialized hardware for neural nets
> when maybe there are better approaches out there.  Regarding machine
> learning approaches that use sparse matrix methods, I think that PETSc
> (plus SLEPc) provide pretty good building blocks right now for these,
> though there are probably things that could be better supported.  But what
> machine learning approaches PETSc should target right now, I don't know.
> Program managers currently like terms like "neuromorphic computing" and
> half-precision computations seem to be the focus.  (Though why stop there?
> Why not quarter precision?!!)
>
>
Google TPU does quarter precision i.e. 8-bit fixed-point [
http://www.nextplatform.com/2016/05/19/google-takes-unconventional-route-homegrown-machine-learning-chips/],
so the machine learning folks have already gone there.  No need to
speculate about it :-)

Jeff

-- 
Jeff Hammond
jeff.science at gmail.com
http://jeffhammond.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20160707/9c87dd0d/attachment.html>


More information about the petsc-dev mailing list