Is Ungar focusing on general-purpose computing or just high-performance
computing?

Unless he's strictly talking about HPC, he could be way off the mark.  For
the past 5-10 years there's been a general assumption that massive
parallelism will be necessary as CPU speeds max out.  But then there's talk
that something like graphene could take us into the terahertz range.  And
isn't 4 ghz enough?  My first computer was 4 mhz.  Bloatware still pushes
hardware's limits, but in my own code, performance just isn't a big
obstacle anymore.

Even if there does turn out to be a simple and general way to do parallel
programming, there'll always be tradeoffs weighing against it - energy
usage and design complexity, to name two obvious ones.

BTW, good point about the problem of hyper-specialization in CS academia.

-Tom


On Thu, Mar 29, 2012 at 10:12 PM, David Barbour <dmbarb...@gmail.com> wrote:

>
>
> On Thu, Mar 29, 2012 at 12:29 PM, Max Orhai <max.or...@gmail.com> wrote:
>
>> Probability is highly applicable to (bounded) nondeterminism, but I get
>> the impression that most CS theorists don't tend to learn much about it,
>> and I know for sure that it gets extremely short shrift in the applied CS
>> curriculum at my school.
>>
>
> How would you suggest applying probability to non-determinism? What
> benefit would it provide?
>
> I've seen some cases where probability is applied to non-determinism, e.g.
> concurrent-constraint probability models. But the benefits it offers seem
> marginal.
>
>
>
>>
>> Dave Ungar loves being deliberately provocative, but I really don't
>> understand why he's so attached to the (obviously unscalable) shared memory
>> imperative programming model... except, perhaps, he thinks that's the only
>> model the great unwashed masses of industry coders can handle. If so, I
>> sure hope he's wrong.
>>
>
> I also hope he's wrong. After all, the unwashed masses barely handle even
> that. Even if we exclude concurrency, most bugs and complexity involve
> state.
>
>
>>
>> But, lets face it, after decades of real-world deployment, Erlang is
>> still considered an exotic language, and hardly anybody outside the ivory
>> towers has even heard of Kahn nets, FRP, CALM, etc. These don't get taught
>> in the undergrad CS curriculum either.
>>
>
> Most professors don't know them either. Doctorates in CS are generally for
> a specialized contribution, not broad knowledge. It's unfortunate.
>
>
>>
>> Programmers, like everybody else, only get to choose their problems
>> inasmuch as they are aware of the choices.
>>
>
> And the only way to make them aware is to provide a killer app to extend...
>
> Regards,
>
> Dave
>
> --
> bringing s-words to a pen fight
>
> _______________________________________________
> fonc mailing list
> fonc@vpri.org
> http://vpri.org/mailman/listinfo/fonc
>
>
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to