[Haskell-cafe] Parallel Haskell on an M2 Mac

Dennis Raddle dennis.raddle at gmail.com
Fri Jan 19 23:16:04 UTC 2024


Thanks, I'll check out the book.


On Fri, Jan 19, 2024 at 4:47 AM Bryan Richter <bryan at haskell.foundation>
wrote:

> I'd also be curious to know if you can somehow distinguish the types of
> cores from each other, but otherwise all the usual parallel stuff should
> work on Arm-based Macs as it works on other platforms supported by GHC. The
> book described at https://simonmar.github.io/pages/pcph.html is still the
> best source for learning about parallel Haskell.
>
> On Fri, 19 Jan 2024 at 08:22, Dennis Raddle <dennis.raddle at gmail.com>
> wrote:
>
>> I don't know a lot about parallel Haskell, so I'm wondering in general
>> terms how that would work with my M2 Mac. I have a search task that's
>> easily run in parallel. For example, I might map a function over a list,
>> and each item's evaluation can run in parallel. On the M2 MacBook I have,
>> there are 4 efficiency cores with 1 thread each, and 8 performance cores
>> with 2 threads each. Is it fairly easy to use parallel Haskell to spread
>> the task over these 20 possible threads? By any chance could I limit it to
>> using the performance cores if that helps the speed?
>>
>> Thanks,
>> Dennis
>> _______________________________________________
>> Haskell-Cafe mailing list
>> To (un)subscribe, modify options or view archives go to:
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>> Only members subscribed via the mailman list are allowed to post.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20240119/5c6b4e52/attachment.html>


More information about the Haskell-Cafe mailing list