Skip to content

Add use cases section - #35

Merged
rgommers merged 6 commits into
masterfrom
use-cases
Sep 13, 2020
Merged

Add use cases section#35
rgommers merged 6 commits into
masterfrom
use-cases

Conversation

@rgommers

@rgommersrgommers commented Sep 9, 2020

Copy link
Copy Markdown
Member

Adds four concrete uses cases:

  • add GPU and distributed support to SciPy
  • simplify einops by removing the backend system
  • adding a Python API to xtensor
  • make JIT compilation of array computations easier and more robust

@rgommersrgommers mentioned this pull request Sep 9, 2020
31 tasks

@shoyershoyer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great, thanks for adding this!

Comment threadspec/use_cases.md
Comment threadspec/use_cases.md Outdated

.. _use-case-scipy:

### Use case 1: add GPU and distributed support to SciPy

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would consider the more generic term "hardware accelerator" rather than GPU here. There is a huge boom in AI accelerators at present (e.g., Google TPU + a many start-up products) and given current trends (i.e., the end of Moore's law) it seems increasingly likely that support for these devices will be an important part of scientific computing over the next decade.

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point. I think that's less on the radar of the average advanced end user so far, but it will certainly become of more interest soon. Adopted your suggestion.

@rgommers

Copy link
Copy Markdown
MemberAuthor

This seems good to go and has had two people look at it, so I'll plan on merging it within a day or two unless there are more comments.

@rgommers
rgommers merged commit c6889f1 into masterSep 13, 2020
@rgommers
rgommers deleted the use-cases branch September 13, 2020 18:58
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@rgommers@shoyer