Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mapreduce has poor performance #87

Closed
alanedelman opened this issue Feb 8, 2023 · 3 comments
Closed

mapreduce has poor performance #87

alanedelman opened this issue Feb 8, 2023 · 3 comments
Labels
arrays Things about the array abstraction. performance Gotta go fast.

Comments

@alanedelman
Copy link

the good news is with single precision
https://github.com/mitmath/18337/blob/master/lecture1/the_dream.ipynb
works

the bad news, is @time doesn't show an improvement over my cpu even with n=50,000,000

@maleadt
Copy link
Member

maleadt commented Feb 8, 2023

The main array abstraction used there is maximum, right? We implement that using mapreduce, which is currently known to perform badly: #46. I haven't had the time to investigate yet.

@alanedelman
Copy link
Author

aha, keep me posted

@ViralBShah ViralBShah changed the title metal.jl not fast metal.jl not fast: mapreduce has poor performance Apr 12, 2023
@maleadt maleadt changed the title metal.jl not fast: mapreduce has poor performance mapreduce has poor performance May 22, 2023
@maleadt maleadt added performance Gotta go fast. arrays Things about the array abstraction. labels May 22, 2023
@maleadt
Copy link
Member

maleadt commented May 22, 2023

There's been quite some changes to mapreduce already, so track the remainder of the problem in #46.

@maleadt maleadt closed this as completed May 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arrays Things about the array abstraction. performance Gotta go fast.
Projects
None yet
Development

No branches or pull requests

2 participants