mirror of
https://github.com/amd/blis.git
synced 2026-04-20 15:48:50 +00:00
Details:
- Fixed various typecasts in
frame/base/bli_cntx.h
frame/base/bli_mbool.h
frame/base/bli_rntm.h
frame/include/bli_misc_macro_defs.h
frame/include/bli_obj_macro_defs.h
frame/include/bli_param_macro_defs.h
that were missing or being done improperly/incompletely. For example,
many return values were being typecast as
(bool_t)x && y
rather than
(bool_t)(x && y)
Thankfully, none of these deficiencies had manifested as actual bugs
at the time of this commit.
- Changed the return type of bli_env_get_var() from dim_t to gint_t.
This reflects the fact that bli_env_get_var() needs to be able to
return a signed integer, and even though dim_t is currently defined
as a signed integer, it does not intuitively appear to necessarily be
signed by inspection (i.e., an integer named "dim_t" for matrix
"dimension"). Also, updated use of bli_env_get_var() within
bli_pack.c to reflect the changed return type.
- Redefined type of thrcomm_t.barrier_sense field from bool_t to gint_t
and added comments to the bli_thrcomm_*.h files that will explain a
planned replacement of bool_t with C99's bool type.
- Note: These changes are being made to facilitate the substitution of
'bool' for 'bool_t', which will eliminate the namespace conflict with
arm_sve.h as reported in issue #420. This commit implements the first
phase of that transition. Thanks to RuQing Xu for reporting this
issue.
- CREDITS file update.
115 lines
5.3 KiB
Plaintext
115 lines
5.3 KiB
Plaintext
|
|
BLIS framework
|
|
Acknowledgements
|
|
---
|
|
|
|
The BLIS framework was primarily authored by
|
|
|
|
Field Van Zee @fgvanzee (The University of Texas at Austin)
|
|
|
|
but many others have contributed code and feedback, including
|
|
|
|
Sameer Agarwal @sandwichmaker (Google)
|
|
Murtaza Ali (Texas Instruments)
|
|
Sajid Ali @s-sajid-ali (Northwestern University)
|
|
Erling Andersen @erling-d-andersen
|
|
Alex Arslan @ararslan
|
|
Vernon Austel (IBM, T.J. Watson Research Center)
|
|
Satish Balay @balay (Argonne National Laboratory)
|
|
Matthew Brett @matthew-brett (University of Birmingham)
|
|
Jérémie du Boisberranger @jeremiedbb
|
|
Jed Brown @jedbrown (Argonne National Laboratory)
|
|
Robin Christ @robinchrist
|
|
Mat Cross @matcross (NAG)
|
|
Kay Dewhurst @jkd2016 (Max Planck Institute, Halle, Germany)
|
|
Jeff Diamond (Oracle)
|
|
Johannes Dieterich @iotamudelta
|
|
Krzysztof Drewniak @krzysz00
|
|
Marat Dukhan @Maratyszcza (Google)
|
|
Victor Eijkhout @VictorEijkhout (Texas Advanced Computing Center)
|
|
Evgeny Epifanovsky @epifanovsky (Q-Chem)
|
|
Isuru Fernando @isuruf
|
|
Roman Gareev @gareevroman
|
|
Richard Goldschmidt @SuperFluffy
|
|
Chris Goodyer
|
|
John Gunnels @jagunnels (IBM, T.J. Watson Research Center)
|
|
Ali Emre Gülcü @Lephar
|
|
Jeff Hammond @jeffhammond (Intel)
|
|
Jacob Gorm Hansen @jacobgorm
|
|
Shivaprashanth H (Global Edge)
|
|
Jean-Michel Hautbois @jhautbois
|
|
Ian Henriksen @insertinterestingnamehere (The University of Texas at Austin)
|
|
Minh Quan Ho @hominhquan
|
|
Matthew Honnibal @honnibal
|
|
Stefan Husmann @stefanhusmann
|
|
Francisco Igual @figual (Universidad Complutense de Madrid)
|
|
Tony Kelman @tkelman
|
|
Lee Killough @leekillough (Cray)
|
|
Mike Kistler @mkistler (IBM, Austin Research Laboratory)
|
|
Kyungmin Lee @kyungminlee (Ohio State University)
|
|
Michael Lehn @michael-lehn
|
|
Shmuel Levine @ShmuelLevine
|
|
Dave Love @loveshack
|
|
Tze Meng Low (The University of Texas at Austin)
|
|
Ye Luo @ye-luo (Argonne National Laboratory)
|
|
Ricardo Magana @magania (Hewlett Packard Enterprise)
|
|
Giorgos Margaritis
|
|
Bryan Marker @bamarker (The University of Texas at Austin)
|
|
Simon Lukas Märtens @ACSimon33 (RWTH Aachen University)
|
|
Devin Matthews @devinamatthews (The University of Texas at Austin)
|
|
Stefanos Mavros @smavros
|
|
Bhaskar Nallani @BhaskarNallani (AMD)
|
|
Nisanth Padinharepatt (AMD)
|
|
Ajay Panyala @ajaypanyala
|
|
Devangi Parikh @dnparikh (The University of Texas at Austin)
|
|
Elmar Peise @elmar-peise (RWTH-Aachen)
|
|
Clément Pernet @ClementPernet
|
|
Ilya Polkovnichenko
|
|
Jack Poulson @poulson (Stanford)
|
|
Mathieu Poumeyrol @kali
|
|
Christos Psarras @ChrisPsa (RWTH Aachen University)
|
|
@qnerd
|
|
Michael Rader @mrader1248
|
|
Pradeep Rao @pradeeptrgit (AMD)
|
|
Aleksei Rechinskii
|
|
Karl Rupp @karlrupp
|
|
Martin Schatz (The University of Texas at Austin)
|
|
Nico Schlömer @nschloe
|
|
Rene Sitt
|
|
Tony Skjellum @tonyskjellum (The University of Tennessee at Chattanooga)
|
|
Mikhail Smelyanskiy (Intel, Parallel Computing Lab)
|
|
Nathaniel Smith @njsmith
|
|
Shaden Smith @ShadenSmith
|
|
Tyler Smith @tlrmchlsmth (The University of Texas at Austin)
|
|
Paul Springer @springer13 (RWTH Aachen University)
|
|
Adam J. Stewart @adamjstewart (University of Illinois at Urbana-Champaign)
|
|
Vladimir Sukarev
|
|
Santanu Thangaraj (AMD)
|
|
Nicholai Tukanov @nicholaiTukanov (The University of Texas at Austin)
|
|
Rhys Ulerich @RhysU (The University of Texas at Austin)
|
|
Robert van de Geijn @rvdg (The University of Texas at Austin)
|
|
Kiran Varaganti @kvaragan (AMD)
|
|
Natalia Vassilieva (Hewlett Packard Enterprise)
|
|
Zhang Xianyi @xianyi (Chinese Academy of Sciences)
|
|
RuQing Xu @xrq-phys (The University of Tokyo)
|
|
Benda Xu @heroxbd
|
|
Costas Yamin @cosstas
|
|
Chenhan Yu @ChenhanYu (The University of Texas at Austin)
|
|
Roman Yurchak @rth (Symerio)
|
|
M. Zhou @cdluminate
|
|
|
|
BLIS's development was partially funded by grants from industry
|
|
partners, including
|
|
|
|
AMD
|
|
Hewlett Packard Enterprise
|
|
Huawei
|
|
Intel
|
|
Microsoft
|
|
Oracle
|
|
Texas Instruments
|
|
|
|
as well as the National Science Foundation (NSF Awards CCF-0917167,
|
|
ACI-1148125/1340293, ACI-1550493, and CCF-1320112).
|
|
|