RFC: using winpthreads OpenBLAS thread implementation for mingw-w64 based gcc toolchains
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Ativa
- Stack de tecnologia
- c
- Domínio
- backend, performance
Direção de pesquisa
Read the RFC discussion and investigate how OpenBLAS currently handles threading on MinGW-w64 toolchains. The issue does not name relevant files or tests, so first locate the Windows threading implementation and assess whether winpthreads is viable with the GCC 16 TLS changes. Done would require a decided approach and implementation scope; no acceptance criteria are given.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Since gcc-16 now also offers TLS support on Windows and many of the threading issues that regularly occurred with Mingw-w64-based toolchains have disappeared with Mingw-w64 (although -v15 hasn't been released yet, the commits are already in the master branch). Is anyone considering using a pthread implenentation via winpthreads for Mingw-w64 and OpenBLAS?
- Linguagem predominante
- C
- Estrelas
- 7.6k
- Forks
- 1.7k
- Merge médio
- 1d 11h
- PRs com merge (30d)
- 55
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de OpenMathLib/OpenBLAS
-
openblas_set_threads_callback_function is a silent no-op on WindowsTalvez já em andamento @martin-frbg assumiu há 6 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 43/100
OpenMathLib/OpenBLAS#6108 · 2 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
OpenMathLib/OpenBLAS#6104 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 58/100
OpenMathLib/OpenBLAS#6103 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
OpenMathLib/OpenBLAS#6102 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 65/100
OpenMathLib/OpenBLAS#6100 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de OpenMathLib/OpenBLAS
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 80/100
Mantenedores costumam responder em até 1 dia
-
`inverse()` of a controlled `CUGate` drops the phase parameter γTalvez já em andamento @rupasri118 assumiu hoje. Abertabug mod: circuit
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Qiskit/qiskit#17223 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
OpenPrinting/libcupsfilters#284 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
libsdl-org/SDL#16530 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
FriendsofECCE/ECCE#336 · 1 comentário ·