Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

S. D. Kaushik

dblp:35/502 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 1996
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 7 · 4 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Parallel and multicore computing · 40% Storage systems · 27% Interconnection networks and networks-on-chip · 12%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization
code generation
0.011994
EXTENT: a portable programming environment for designing and implementing high-performance block recursive algorithms · SC 1994
Parallel and multicore computing
parallel programming models
0.011994
EXTENT: a portable programming environment for designing and implementing high-performance block recursive algorithms · SC 1994
Storage systems › out-of-core computation
matrix transposition
0.011993
Efficient transposition algorithms for large matrices · SC 1993
Storage systems
out-of-core computation
0.011993
Efficient transposition algorithms for large matrices · SC 1993
Parallel and multicore computing
parallel algorithms
0.011993
Efficient transposition algorithms for large matrices · SC 1993
Distributed systems › distributed computing theory
network model
0.011992
An Algebraic Theory for Modeling Direct Interconnection Networks · SC 1992
Interconnection networks and networks-on-chip
network topology
0.011992
An Algebraic Theory for Modeling Direct Interconnection Networks · SC 1992
Parallel and multicore computing › parallel algorithms › parallel algorithm design
parallel algorithm mapping
0.011992
An Algebraic Theory for Modeling Direct Interconnection Networks · SC 1992
High-performance computing
fast fourier transform
0.011994
EXTENT: a portable programming environment for designing and implementing high-performance block recursive algorithms · SC 1994
High-performance computing
scientific computing systems
0.011994
EXTENT: a portable programming environment for designing and implementing high-performance block recursive algorithms · SC 1994

Methods — techniques the papers use, named apart from their topics

tensor product factorization · 0.0
YearPublicationVenuePosition
1996 Compiling Array Expressions for Efficient Execution on Distributed-Memory Machines
Sandeep K. S. Gupta, S. D. Kaushik, Chua-Huang Huang, P. Sadayappan
J. Parallel Distributed Comput.2
1996 Efficient Index Set Generation for Compiling HPF Array Statements on Distributed-Memory Machines
S. D. Kaushik, Chua-Huang Huang, P. Sadayappan
J. Parallel Distributed Comput.1
1994 An approach to communication-efficient data redistribution
abstract
We address the development of efficient methods for performing data redistribution of arrays on distributed-memory machines. Data redistribution is important for the distributed-memory implementation of data parallel languages such as High Performance Fortran. An algebraic representation of regular data distributions is used to develop an analytical model for evaluating the communication cost of data redistribution. Using this algebraic representation and the analytical model, an approach to communication-efficient data redistribution is developed. Implementation results on the Intel iPSC/860 are reported.
S. D. Kaushik, Chua-Huang Huang, Rodney W. Johnson, P. Sadayappan
International Conference on Supercomputing1
1994 EXTENT: a portable programming environment for designing and implementing high-performance block recursive algorithms
abstract
Presents EXTENT (EXpert system for TENsor product formula Translation) which is a programming environment for the automatic generation of parallel/vector programs from tensor product formulas. A tensor (Kronecker) product based programming methodology is used for designing high-performance programs on various architectures. In this programming methodology, block recursive algorithms such as the fast Fourier transform and Strassen's matrix multiplication algorithm are expressed as tensor product formulas involving tensor product and other matrix operations. A tensor product formula can be systematically translated into parallel and/or vector code for various parallel architectures. A prototype system which generates programs for the Cray Y-MP, Cray T3D and Intel Paragon has been developed. Performance results for some generated programs are presented.>
Donglai Dai, Sandeep K. S. Gupta, S. D. Kaushik, J. H. Lu, Raj Verdhan Singh, Chua-Huang Huang, P. Sadayappan, Rodney W. Johnson
SC3
1993 On Compiling Array Expressions for Efficient Execution on Distributed-Memory Machines
abstract
Efficient generation of communication sets and local index sets is important for evaluation of array expressions in scientific languages such as Fortran-90 and High Performance Fortran implemented on distributed-memory machines. We show that for arrays affinely aligned with templates that are distributed on multiple processors with a block-cyclic distribution, the local memory access sequence and communication sets can be efficiently enumerated using closed forms. First, closed form solutions are presented for arrays that are aligned with identity template that are distributed using block or cyclic distributions.
Sandeep K. S. Gupta, S. D. Kaushik, S. Mufti, Chua-Huang Huang, P. Sadayappan
ICPP (2)2
1993 Efficient transposition algorithms for large matrices
abstract
We p~esent transposition a~gorithms fo?' matrices that do not fit in main memory.Transposition is interpreted m a permutation of the vector obtained by mapping a matriz to linear memoTy.A lgopithms am derived j%om factorization of this perm~tation, using a class of permutations related to the tensor prodwt.Using this formulation of transposition, we jirst obtain seveTal known aigo?'ithms and then we derive a new algorithm which Teduces the number of dish accesses TequiTed.The new algoTithm was compaTed to ezisting algorithms wing an implementation on the Intel iPSC/860.Thti comparison shows the benefits of the new aigoTithm.
S. D. Kaushik, Chua-Huang Huang, John R. Johnson, Rodney W. Johnson, P. Sadayappan
SC1
1992 An Algebraic Theory for Modeling Direct Interconnection Networks
abstract
The authors present an algebraic theory based on tensor products for modeling direct interconnection networks. This theory has been used for designing and implementing block recursive numerical algorithms on shared-memory vector multiprocessors. This theory can be used for mapping algorithms expressed in tensor product form onto distributed-memory architectures. The authors focus on the modeling of direct interconnection networks. Rings, n-dimensional meshes, and hypercubes are represented in tensor product form. Algorithm mapping using tensor product formulation is demonstrated by mapping matrix transposition and matrix multiplication onto different networks.>
S. D. Kaushik, Chua-Huang Huang, Jeremy Johnson 0001, Rodney W. Johnson, P. Sadayappan
SC1