Task scheduling using a block dependency DAG for block-oriented sparse Cholesky factorization

Block-oriented sparse Cholesky factorization decomposes a sparse matrix into rectangular subblocks; each block can then be handled as a computational unit in order to increase data reuse in a hierarchical memory system. Also, the factorization method increases the degree of concurrency and reduces t...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Parallel computing Ročník 29; číslo 1; s. 135 - 159
Hlavní autoři: Lee, Heejo, Kim, Jong, Hong, Sung Je, Lee, Sunggu
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier B.V 2003
Témata:
ISSN:0167-8191, 1872-7336
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Block-oriented sparse Cholesky factorization decomposes a sparse matrix into rectangular subblocks; each block can then be handled as a computational unit in order to increase data reuse in a hierarchical memory system. Also, the factorization method increases the degree of concurrency and reduces the overall communication volume so that it performs more efficiently on a distributed-memory multiprocessor system than the customary column-oriented factorization method. But until now, mapping of blocks to processors has been designed for load balance with restricted communication patterns. In this paper, we represent tasks using a block dependency DAG that represents the execution behavior of block sparse Cholesky factorization in a distributed-memory system. Since the characteristics of tasks for block Cholesky factorization are different from those of the conventional parallel task model, we propose a new task scheduling algorithm using a block dependency DAG. The proposed algorithm consists of two stages: early-start clustering, and affined cluster mapping (ACM). The early-start clustering stage is used to cluster tasks while preserving the earliest start time of a task without limiting parallelism. After task clustering, the ACM stage allocates clusters to processors considering both communication cost and load balance. Experimental results on a Myrinet cluster system show that the proposed task scheduling approach outperforms other processor mapping methods.
AbstractList Block-oriented sparse Cholesky factorization decomposes a sparse matrix into rectangular subblocks; each block can then be handled as a computational unit in order to increase data reuse in a hierarchical memory system. Also, the factorization method increases the degree of concurrency and reduces the overall communication volume so that it performs more efficiently on a distributed-memory multiprocessor system than the customary column-oriented factorization method. But until now, mapping of blocks to processors has been designed for load balance with restricted communication patterns. In this paper, we represent tasks using a block dependency DAG that represents the execution behavior of block sparse Cholesky factorization in a distributed-memory system. Since the characteristics of tasks for block Cholesky factorization are different from those of the conventional parallel task model, we propose a new task scheduling algorithm using a block dependency DAG. The proposed algorithm consists of two stages: early-start clustering, and affined cluster mapping (ACM). The early-start clustering stage is used to cluster tasks while preserving the earliest start time of a task without limiting parallelism. After task clustering, the ACM stage allocates clusters to processors considering both communication cost and load balance. Experimental results on a Myrinet cluster system show that the proposed task scheduling approach outperforms other processor mapping methods.
Author Hong, Sung Je
Lee, Sunggu
Lee, Heejo
Kim, Jong
Author_xml – sequence: 1
  givenname: Heejo
  surname: Lee
  fullname: Lee, Heejo
  email: heejo@ahnlab.com
  organization: Ahnlab, Inc., 8F V-Valley Bldg., 724 Suseo-dong, Gangnam-gu Seoul 135-744, South Korea
– sequence: 2
  givenname: Jong
  surname: Kim
  fullname: Kim, Jong
  email: jkim@postech.ac.kr
  organization: Department of Computer Science and Engineering, Pohang University of Science and Technology, Pohang 790-784, South Korea
– sequence: 3
  givenname: Sung Je
  surname: Hong
  fullname: Hong, Sung Je
  email: sjhong@postech.ac.kr
  organization: Department of Computer Science and Engineering, Pohang University of Science and Technology, Pohang 790-784, South Korea
– sequence: 4
  givenname: Sunggu
  surname: Lee
  fullname: Lee, Sunggu
  email: slee@postech.ac.kr
  organization: Department of Electrical Engineering, Pohang University of Science and Technology, Pohang 790-784, South Korea
BookMark eNqFkE9LAzEQxYNUsK1-BCFHPaxOku3-wYOUqlUoeLBCLxLSZGJj101JtkL99G5b8eCllxmGN-8x8-uRTu1rJOScwRUDll2_tCVPClayC-CXAJxDMjsiXVbkPMmFyDqk-7dyQnoxfgBAlhbQJW9TFZc06gWadeXqd7qO26rovPJ6SQ2usDZY6w29G46p9WEvJD44rBs0NK5UiEhHC19hXG6oVbppxW_VOF-fkmOrqohnv71PXh_up6PHZPI8fhoNJ4kWkDeJzrJCZMqCLcucG6NYVvJ0oJlSvODtCCBSgbliHHE-0BzmqFRacsFtaZURfTLY5-rgYwxo5Sq4TxU2koHcMpI7RnILQAKXO0Zy1vpu_vm0a3aXN0G56qD7du_G9rUvh0FG3VLRaFxA3Ujj3YGEHwGjhFA
CitedBy_id crossref_primary_10_1007_s10287_012_0137_3
crossref_primary_10_1017_S0962492916000076
Cites_doi 10.1109/SUPERC.1994.344344
10.1109/71.242154
10.1007/3-540-45591-4_70
10.1137/S106482759426715X
10.1137/1033099
10.1109/71.503776
10.1137/0716027
10.1145/77626.79170
10.21236/ADA228143
10.1016/0743-7315(92)90012-C
10.1109/71.481597
10.1145/338407.338535
10.1109/71.598277
10.1145/62038.62043
10.1145/143369.143446
10.1137/0914048
10.1145/277651.277658
10.1006/jpdc.1997.1319
10.1016/0024-3795(86)90167-9
10.1145/295656.295660
10.1109/71.308533
10.1145/76909.76910
10.1137/0915085
10.1137/0912063
10.1016/0167-8191(90)90056-F
10.1137/0914063
10.1007/3-540-48311-X_148
10.1023/A:1019122726788
10.1137/0909021
ContentType Journal Article
Copyright 2002 Elsevier Science B.V.
Copyright_xml – notice: 2002 Elsevier Science B.V.
DBID AAYXX
CITATION
DOI 10.1016/S0167-8191(02)00220-X
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-7336
EndPage 159
ExternalDocumentID 10_1016_S0167_8191_02_00220_X
S016781910200220X
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
123
1B1
1~.
1~5
29O
4.4
457
4G.
5VS
6OB
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABEFU
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
H~9
IHE
J1W
JJJVA
KOM
LG9
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SCC
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SST
SSV
SSZ
T5K
WH7
WUQ
XPP
ZMT
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c307t-c66836af0f9972dda169245c1aa282da100343e7a12eeb5c20beaa49232f9fad3
ISICitedReferencesCount 4
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000180964100007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0167-8191
IngestDate Sat Nov 29 07:21:46 EST 2025
Tue Nov 18 21:42:02 EST 2025
Fri Feb 23 02:30:43 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords Task scheduling
Directed acyclic graph
Block-oriented Cholesky factorization
Parallel sparse matrix factorization
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c307t-c66836af0f9972dda169245c1aa282da100343e7a12eeb5c20beaa49232f9fad3
PageCount 25
ParticipantIDs crossref_primary_10_1016_S0167_8191_02_00220_X
crossref_citationtrail_10_1016_S0167_8191_02_00220_X
elsevier_sciencedirect_doi_10_1016_S0167_8191_02_00220_X
PublicationCentury 2000
PublicationDate 2003
2003-01-00
PublicationDateYYYYMMDD 2003-01-01
PublicationDate_xml – year: 2003
  text: 2003
PublicationDecade 2000
PublicationTitle Parallel computing
PublicationYear 2003
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Dongarra, Croz, Duff, Hammarling (BIB6) 1990; 16
P. Henon, P. Ramet, J. Roman, PaStiX: A Parallel Sparse Direct Solver Based on a Static Scheduling for Mixed 1D/2D Block Distributions, in: Irregular’2000, 2000
Palis, Liou, Wei (BIB28) 1996; 7
Ng, Peyton (BIB26) 1993; 14
George, Heath, Liu (BIB12) 1986; 77
Heath, Ng, Peyton (BIB17) 1991
Fu, Yang (BIB11) 1997; 42
Gupta, Karypis, Kumar (BIB16) 1997; 8
Dongarra, Duff, Sorensen, van der Vorst (BIB7) 1998
T. Yang, A. Gerasoulis, PYRROS: Static task scheduling and code generation for message passing multiprocessors, in: Proceedings of 6th ACM International Conference on Supercomputing, 1992, pp. 428–437
Veltman, Lageweg, Lenstra (BIB36) 1990; 16
C.C. Ashcraft, The domain/segment partition for the factorization of sparse symmetric positive definite matrices, Technical report, Boeing Computer Services, Seattle, Washington, 1990. ECA-TR-148
Kwok, Ahmad (BIB21) 1996; 7
C.C. Ashcraft, SPOOLES: An object-oriented sparse matrix library, In Proc. of 1999 SIAM Conference on Parallel Processing for Scientific Computing, March 1999
Rothberg (BIB29) 1996; 17
K. Shen, X. Jiao, T. Yang, Elimination forest guided 2D sparse LU factorization, in: Proceedings of ACM Symposium on Parallel Algorithm and Architecture, 1998, pp. 5–15
C.C. Ashcraft, S. Eisenstat, J. Liu, A. Sherman, A comparison of three column-based distributed sparse factorization schemes, Technical report, Department of Computer Science, Yale University, New Haven, CT, 1990, YALEU/DCS/RR-810
Sarkar (BIB33) 1989
Yang, Fu (BIB37) 1998; 20
Gerasoulis, Yang (BIB15) 1993; 4
Ortega (BIB27) 1988
H. Lee, Scheduling and Processor Allocation of Matrix Computations on Parallel Systems, PhD thesis, Pohang University of Science and Technology, January 2000
Dumitrescu, Doreille, Roch, Trystram (BIB10) 1997; 16
Ashcraft, Grimes (BIB4) 1989; 15
George, Heath, Liu, Ng (BIB13) 1988; 9
Ng, Peyton (BIB25) 1993; 14
Duff, Grimes, Lewis (BIB9) 1989; 15
Lipton, Rose, Tarjan (BIB24) 1979; 16
E. Rothberg, A. Gupta, The performance impact of data reuse in parallel dense cholesky factorization, Technical report, Stanford University, 1992
H. Lee, J. Kim, S.J. Hong, S. Lee, Task scheduling using a block dependency dag for block-oriented sparse cholesky factorization, in: Proceedings of 14-th ACM Symposium on Applied Computing, March 2000, pp. 641–648
Schreiber (BIB34) 1993; vol. 56
I.S. Duff, Sparse numerical linear algebra: Direct methods and preconditioning, Technical report, CERFACS, Toulouse Cedex, France, 1996. TR/PA/96/22
P. Henon, P. Ramet, J. Roman, A Mapping and Scheduling Algorithm for Parallel Sparse Fan-In Numerical Factorization, in: EuroPAR’99, 1999, pp. 1059–1067
E. Rothberg, R. Schreiber, Improved load distribution in parallel sparse cholesky factorization, in: Proceedings of Supercomputing’94, 1994, pp. 783–792
Yang, Gerasoulis (BIB39) 1994; 5
Hulbert, Zmijewski (BIB20) 1991; 12
Ashcraft, Grimes, Lewis, Peyton, Simon (BIB5) 1987; 1
Gerasoulis, Yang (BIB14) 1992
Rothberg, Gupta (BIB31) 1994; 15
10.1016/S0167-8191(02)00220-X_BIB8
Fu (10.1016/S0167-8191(02)00220-X_BIB11) 1997; 42
Dongarra (10.1016/S0167-8191(02)00220-X_BIB6) 1990; 16
10.1016/S0167-8191(02)00220-X_BIB3
Heath (10.1016/S0167-8191(02)00220-X_BIB17) 1991
Gerasoulis (10.1016/S0167-8191(02)00220-X_BIB14) 1992
Dumitrescu (10.1016/S0167-8191(02)00220-X_BIB10) 1997; 16
10.1016/S0167-8191(02)00220-X_BIB35
Hulbert (10.1016/S0167-8191(02)00220-X_BIB20) 1991; 12
Veltman (10.1016/S0167-8191(02)00220-X_BIB36) 1990; 16
Yang (10.1016/S0167-8191(02)00220-X_BIB37) 1998; 20
10.1016/S0167-8191(02)00220-X_BIB30
Lipton (10.1016/S0167-8191(02)00220-X_BIB24) 1979; 16
Duff (10.1016/S0167-8191(02)00220-X_BIB9) 1989; 15
Ng (10.1016/S0167-8191(02)00220-X_BIB25) 1993; 14
10.1016/S0167-8191(02)00220-X_BIB32
Palis (10.1016/S0167-8191(02)00220-X_BIB28) 1996; 7
10.1016/S0167-8191(02)00220-X_BIB38
10.1016/S0167-8191(02)00220-X_BIB19
10.1016/S0167-8191(02)00220-X_BIB18
Dongarra (10.1016/S0167-8191(02)00220-X_BIB7) 1998
George (10.1016/S0167-8191(02)00220-X_BIB12) 1986; 77
Sarkar (10.1016/S0167-8191(02)00220-X_BIB33) 1989
Schreiber (10.1016/S0167-8191(02)00220-X_BIB34) 1993; vol. 56
Ashcraft (10.1016/S0167-8191(02)00220-X_BIB4) 1989; 15
Kwok (10.1016/S0167-8191(02)00220-X_BIB21) 1996; 7
Yang (10.1016/S0167-8191(02)00220-X_BIB39) 1994; 5
George (10.1016/S0167-8191(02)00220-X_BIB13) 1988; 9
Gupta (10.1016/S0167-8191(02)00220-X_BIB16) 1997; 8
10.1016/S0167-8191(02)00220-X_BIB23
Ng (10.1016/S0167-8191(02)00220-X_BIB26) 1993; 14
Ortega (10.1016/S0167-8191(02)00220-X_BIB27) 1988
10.1016/S0167-8191(02)00220-X_BIB22
Gerasoulis (10.1016/S0167-8191(02)00220-X_BIB15) 1993; 4
10.1016/S0167-8191(02)00220-X_BIB2
10.1016/S0167-8191(02)00220-X_BIB1
Ashcraft (10.1016/S0167-8191(02)00220-X_BIB5) 1987; 1
Rothberg (10.1016/S0167-8191(02)00220-X_BIB31) 1994; 15
Rothberg (10.1016/S0167-8191(02)00220-X_BIB29) 1996; 17
References_xml – reference: I.S. Duff, Sparse numerical linear algebra: Direct methods and preconditioning, Technical report, CERFACS, Toulouse Cedex, France, 1996. TR/PA/96/22
– volume: 15
  start-page: 1413
  year: 1994
  end-page: 1439
  ident: BIB31
  article-title: An efficient block-oriented approach to parallel sparse cholesky factorization
  publication-title: SIAM J. Sci. Comput.
– volume: 1
  start-page: 10
  year: 1987
  end-page: 30
  ident: BIB5
  article-title: Progress in sparse matrix methods for large linear systems on vector supercomputers
  publication-title: Int. J. Supercomput. Appl.
– volume: 9
  start-page: 327
  year: 1988
  end-page: 340
  ident: BIB13
  article-title: Sparse cholesky factorization on a local memory multiprocessor
  publication-title: SIAM J. Sci. Stat. Comput.
– reference: H. Lee, Scheduling and Processor Allocation of Matrix Computations on Parallel Systems, PhD thesis, Pohang University of Science and Technology, January 2000
– volume: 14
  start-page: 761
  year: 1993
  end-page: 769
  ident: BIB26
  article-title: A supernodal cholesky factorization algorithm for shared-memory multiprocessors
  publication-title: SIAM J. Sci. Comput.
– reference: C.C. Ashcraft, S. Eisenstat, J. Liu, A. Sherman, A comparison of three column-based distributed sparse factorization schemes, Technical report, Department of Computer Science, Yale University, New Haven, CT, 1990, YALEU/DCS/RR-810
– volume: 15
  start-page: 291
  year: 1989
  end-page: 309
  ident: BIB4
  article-title: The influence of relaxed supernode partitions on the multifrontal method
  publication-title: ACM Trans. Math. Software
– volume: 16
  start-page: 346
  year: 1979
  end-page: 358
  ident: BIB24
  article-title: Generalized nested dissection
  publication-title: SIAM J. Numer. Anal.
– reference: E. Rothberg, A. Gupta, The performance impact of data reuse in parallel dense cholesky factorization, Technical report, Stanford University, 1992
– year: 1989
  ident: BIB33
  article-title: Partitioning and Scheduling Parallel Programs for Multiprocessors
– reference: T. Yang, A. Gerasoulis, PYRROS: Static task scheduling and code generation for message passing multiprocessors, in: Proceedings of 6th ACM International Conference on Supercomputing, 1992, pp. 428–437
– year: 1998
  ident: BIB7
  article-title: Numerical Linear Algebra for High Performance Computers
  publication-title: SIAM
– reference: C.C. Ashcraft, The domain/segment partition for the factorization of sparse symmetric positive definite matrices, Technical report, Boeing Computer Services, Seattle, Washington, 1990. ECA-TR-148
– volume: 16
  start-page: 17
  year: 1997
  end-page: 38
  ident: BIB10
  article-title: Two-dimensional block partitionings for the parallel sparse cholesky factorization
  publication-title: Numer. Algorithms
– volume: 17
  start-page: 699
  year: 1996
  end-page: 713
  ident: BIB29
  article-title: Performance of panel and block approaches to sparse cholesky factorization on the iPSC/860 and paragon multicomputers
  publication-title: SIAM J. Sci. Comput.
– volume: 8
  start-page: 502
  year: 1997
  end-page: 520
  ident: BIB16
  article-title: Highly scalable parallel algorithms for sparse matrix factorization
  publication-title: IEEE Trans. Parallel Distrib. Syst.
– volume: 42
  start-page: 143
  year: 1997
  end-page: 156
  ident: BIB11
  article-title: Run-time techniques for exploiting irregular task parallelism on distributed memory architectures
  publication-title: J. Parallel Distrib. Comput.
– year: 1988
  ident: BIB27
  article-title: Introduction to Parallel and Vector Solution of Linear Systems
– volume: 7
  start-page: 46
  year: 1996
  end-page: 55
  ident: BIB28
  article-title: Task clustering and scheduling for distributed memory parallel architectures
  publication-title: IEEE Trans. Parallel Distrib. Syst.
– reference: P. Henon, P. Ramet, J. Roman, PaStiX: A Parallel Sparse Direct Solver Based on a Static Scheduling for Mixed 1D/2D Block Distributions, in: Irregular’2000, 2000
– reference: C.C. Ashcraft, SPOOLES: An object-oriented sparse matrix library, In Proc. of 1999 SIAM Conference on Parallel Processing for Scientific Computing, March 1999
– volume: 15
  start-page: 1
  year: 1989
  end-page: 14
  ident: BIB9
  article-title: Sparse matrix test problems
  publication-title: ACM Trans. Math. Software
– volume: 7
  start-page: 506
  year: 1996
  end-page: 521
  ident: BIB21
  article-title: Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors
  publication-title: IEEE Trans. Parallel Distrib. Syst.
– reference: E. Rothberg, R. Schreiber, Improved load distribution in parallel sparse cholesky factorization, in: Proceedings of Supercomputing’94, 1994, pp. 783–792
– volume: 5
  start-page: 951
  year: 1994
  end-page: 967
  ident: BIB39
  article-title: DSC: scheduling parallel tasks on an unbounded number of processors
  publication-title: IEEE Trans. Parallel Distrib. Syst.
– volume: 77
  start-page: 165
  year: 1986
  end-page: 187
  ident: BIB12
  article-title: Parallel cholesky factorization on a shared memory processor
  publication-title: Lin. Algebra Appl.
– volume: 16
  start-page: 1
  year: 1990
  end-page: 17
  ident: BIB6
  article-title: A set of level 3 basic linear algebra subprograms
  publication-title: ACM Trans. Math. Software
– volume: 20
  start-page: 1195
  year: 1998
  end-page: 1222
  ident: BIB37
  article-title: Space/time-efficient scheduling and execution of parallel irregular computations
  publication-title: ACM Trans. Prog. Lang. Syst.
– reference: K. Shen, X. Jiao, T. Yang, Elimination forest guided 2D sparse LU factorization, in: Proceedings of ACM Symposium on Parallel Algorithm and Architecture, 1998, pp. 5–15
– volume: 12
  start-page: 1184
  year: 1991
  end-page: 1197
  ident: BIB20
  article-title: Limiting communication in parallel sparse cholesky factorization
  publication-title: SIAM J. Sci. Stat. Comput.
– reference: P. Henon, P. Ramet, J. Roman, A Mapping and Scheduling Algorithm for Parallel Sparse Fan-In Numerical Factorization, in: EuroPAR’99, 1999, pp. 1059–1067
– volume: vol. 56
  start-page: 191
  year: 1993
  end-page: 209
  ident: BIB34
  article-title: Scalability of sparse direct solvers
  publication-title: The IMA Volumes in Mathematics and its Applications
– volume: 4
  start-page: 686
  year: 1993
  end-page: 701
  ident: BIB15
  article-title: On the granularity and clustering directed acyclic task graphs
  publication-title: IEEE Trans. Parallel Distrib. Syst.
– start-page: 276
  year: 1992
  end-page: 291
  ident: BIB14
  article-title: Comparison of clustering heuristics for scheduling DAGs on multiprocessors
  publication-title: J. Parallel Distrib. Comput.
– reference: H. Lee, J. Kim, S.J. Hong, S. Lee, Task scheduling using a block dependency dag for block-oriented sparse cholesky factorization, in: Proceedings of 14-th ACM Symposium on Applied Computing, March 2000, pp. 641–648
– volume: 14
  start-page: 1034
  year: 1993
  end-page: 1056
  ident: BIB25
  article-title: Block sparse cholesky algorithms on advanced uniprocessor computers
  publication-title: SIAM J. Sci. Comput.
– start-page: 420
  year: 1991
  end-page: 460
  ident: BIB17
  article-title: Parallel algorithms for sparse linear systems
  publication-title: SIAM Rev.
– volume: 16
  start-page: 173
  year: 1990
  end-page: 182
  ident: BIB36
  article-title: Multiprocessor scheduling with communication delays
  publication-title: Parallel Comput.
– ident: 10.1016/S0167-8191(02)00220-X_BIB2
– ident: 10.1016/S0167-8191(02)00220-X_BIB32
  doi: 10.1109/SUPERC.1994.344344
– volume: 4
  start-page: 686
  issue: 6
  year: 1993
  ident: 10.1016/S0167-8191(02)00220-X_BIB15
  article-title: On the granularity and clustering directed acyclic task graphs
  publication-title: IEEE Trans. Parallel Distrib. Syst.
  doi: 10.1109/71.242154
– ident: 10.1016/S0167-8191(02)00220-X_BIB19
  doi: 10.1007/3-540-45591-4_70
– volume: 17
  start-page: 699
  issue: 3
  year: 1996
  ident: 10.1016/S0167-8191(02)00220-X_BIB29
  article-title: Performance of panel and block approaches to sparse cholesky factorization on the iPSC/860 and paragon multicomputers
  publication-title: SIAM J. Sci. Comput.
  doi: 10.1137/S106482759426715X
– start-page: 420
  year: 1991
  ident: 10.1016/S0167-8191(02)00220-X_BIB17
  article-title: Parallel algorithms for sparse linear systems
  publication-title: SIAM Rev.
  doi: 10.1137/1033099
– volume: 7
  start-page: 506
  issue: 5
  year: 1996
  ident: 10.1016/S0167-8191(02)00220-X_BIB21
  article-title: Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors
  publication-title: IEEE Trans. Parallel Distrib. Syst.
  doi: 10.1109/71.503776
– volume: 16
  start-page: 346
  issue: 2
  year: 1979
  ident: 10.1016/S0167-8191(02)00220-X_BIB24
  article-title: Generalized nested dissection
  publication-title: SIAM J. Numer. Anal.
  doi: 10.1137/0716027
– volume: 16
  start-page: 1
  issue: 1
  year: 1990
  ident: 10.1016/S0167-8191(02)00220-X_BIB6
  article-title: A set of level 3 basic linear algebra subprograms
  publication-title: ACM Trans. Math. Software
  doi: 10.1145/77626.79170
– ident: 10.1016/S0167-8191(02)00220-X_BIB3
  doi: 10.21236/ADA228143
– start-page: 276
  year: 1992
  ident: 10.1016/S0167-8191(02)00220-X_BIB14
  article-title: Comparison of clustering heuristics for scheduling DAGs on multiprocessors
  publication-title: J. Parallel Distrib. Comput.
  doi: 10.1016/0743-7315(92)90012-C
– volume: 7
  start-page: 46
  issue: 1
  year: 1996
  ident: 10.1016/S0167-8191(02)00220-X_BIB28
  article-title: Task clustering and scheduling for distributed memory parallel architectures
  publication-title: IEEE Trans. Parallel Distrib. Syst.
  doi: 10.1109/71.481597
– ident: 10.1016/S0167-8191(02)00220-X_BIB8
– ident: 10.1016/S0167-8191(02)00220-X_BIB23
  doi: 10.1145/338407.338535
– year: 1989
  ident: 10.1016/S0167-8191(02)00220-X_BIB33
– ident: 10.1016/S0167-8191(02)00220-X_BIB22
– volume: 8
  start-page: 502
  issue: 5
  year: 1997
  ident: 10.1016/S0167-8191(02)00220-X_BIB16
  article-title: Highly scalable parallel algorithms for sparse matrix factorization
  publication-title: IEEE Trans. Parallel Distrib. Syst.
  doi: 10.1109/71.598277
– ident: 10.1016/S0167-8191(02)00220-X_BIB1
– volume: 15
  start-page: 1
  year: 1989
  ident: 10.1016/S0167-8191(02)00220-X_BIB9
  article-title: Sparse matrix test problems
  publication-title: ACM Trans. Math. Software
  doi: 10.1145/62038.62043
– ident: 10.1016/S0167-8191(02)00220-X_BIB38
  doi: 10.1145/143369.143446
– year: 1988
  ident: 10.1016/S0167-8191(02)00220-X_BIB27
– volume: 14
  start-page: 761
  issue: 4
  year: 1993
  ident: 10.1016/S0167-8191(02)00220-X_BIB26
  article-title: A supernodal cholesky factorization algorithm for shared-memory multiprocessors
  publication-title: SIAM J. Sci. Comput.
  doi: 10.1137/0914048
– ident: 10.1016/S0167-8191(02)00220-X_BIB35
  doi: 10.1145/277651.277658
– volume: 42
  start-page: 143
  year: 1997
  ident: 10.1016/S0167-8191(02)00220-X_BIB11
  article-title: Run-time techniques for exploiting irregular task parallelism on distributed memory architectures
  publication-title: J. Parallel Distrib. Comput.
  doi: 10.1006/jpdc.1997.1319
– volume: 77
  start-page: 165
  year: 1986
  ident: 10.1016/S0167-8191(02)00220-X_BIB12
  article-title: Parallel cholesky factorization on a shared memory processor
  publication-title: Lin. Algebra Appl.
  doi: 10.1016/0024-3795(86)90167-9
– ident: 10.1016/S0167-8191(02)00220-X_BIB30
– volume: 20
  start-page: 1195
  issue: 6
  year: 1998
  ident: 10.1016/S0167-8191(02)00220-X_BIB37
  article-title: Space/time-efficient scheduling and execution of parallel irregular computations
  publication-title: ACM Trans. Prog. Lang. Syst.
  doi: 10.1145/295656.295660
– volume: vol. 56
  start-page: 191
  year: 1993
  ident: 10.1016/S0167-8191(02)00220-X_BIB34
  article-title: Scalability of sparse direct solvers
– year: 1998
  ident: 10.1016/S0167-8191(02)00220-X_BIB7
  article-title: Numerical Linear Algebra for High Performance Computers
  publication-title: SIAM
– volume: 5
  start-page: 951
  issue: 9
  year: 1994
  ident: 10.1016/S0167-8191(02)00220-X_BIB39
  article-title: DSC: scheduling parallel tasks on an unbounded number of processors
  publication-title: IEEE Trans. Parallel Distrib. Syst.
  doi: 10.1109/71.308533
– volume: 15
  start-page: 291
  issue: 4
  year: 1989
  ident: 10.1016/S0167-8191(02)00220-X_BIB4
  article-title: The influence of relaxed supernode partitions on the multifrontal method
  publication-title: ACM Trans. Math. Software
  doi: 10.1145/76909.76910
– volume: 15
  start-page: 1413
  issue: 6
  year: 1994
  ident: 10.1016/S0167-8191(02)00220-X_BIB31
  article-title: An efficient block-oriented approach to parallel sparse cholesky factorization
  publication-title: SIAM J. Sci. Comput.
  doi: 10.1137/0915085
– volume: 12
  start-page: 1184
  year: 1991
  ident: 10.1016/S0167-8191(02)00220-X_BIB20
  article-title: Limiting communication in parallel sparse cholesky factorization
  publication-title: SIAM J. Sci. Stat. Comput.
  doi: 10.1137/0912063
– volume: 16
  start-page: 173
  year: 1990
  ident: 10.1016/S0167-8191(02)00220-X_BIB36
  article-title: Multiprocessor scheduling with communication delays
  publication-title: Parallel Comput.
  doi: 10.1016/0167-8191(90)90056-F
– volume: 1
  start-page: 10
  issue: 4
  year: 1987
  ident: 10.1016/S0167-8191(02)00220-X_BIB5
  article-title: Progress in sparse matrix methods for large linear systems on vector supercomputers
  publication-title: Int. J. Supercomput. Appl.
– volume: 14
  start-page: 1034
  issue: 5
  year: 1993
  ident: 10.1016/S0167-8191(02)00220-X_BIB25
  article-title: Block sparse cholesky algorithms on advanced uniprocessor computers
  publication-title: SIAM J. Sci. Comput.
  doi: 10.1137/0914063
– ident: 10.1016/S0167-8191(02)00220-X_BIB18
  doi: 10.1007/3-540-48311-X_148
– volume: 16
  start-page: 17
  issue: 1
  year: 1997
  ident: 10.1016/S0167-8191(02)00220-X_BIB10
  article-title: Two-dimensional block partitionings for the parallel sparse cholesky factorization
  publication-title: Numer. Algorithms
  doi: 10.1023/A:1019122726788
– volume: 9
  start-page: 327
  year: 1988
  ident: 10.1016/S0167-8191(02)00220-X_BIB13
  article-title: Sparse cholesky factorization on a local memory multiprocessor
  publication-title: SIAM J. Sci. Stat. Comput.
  doi: 10.1137/0909021
SSID ssj0006480
Score 1.6406199
Snippet Block-oriented sparse Cholesky factorization decomposes a sparse matrix into rectangular subblocks; each block can then be handled as a computational unit in...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 135
SubjectTerms Block-oriented Cholesky factorization
Directed acyclic graph
Parallel sparse matrix factorization
Task scheduling
Title Task scheduling using a block dependency DAG for block-oriented sparse Cholesky factorization
URI https://dx.doi.org/10.1016/S0167-8191(02)00220-X
Volume 29
WOSCitedRecordID wos000180964100007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1872-7336
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0006480
  issn: 0167-8191
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9NAEF6FlAMX3oi2gPbAAWQZ_Pb6GJVC6KGq1CL5gqzJehdBglPlUbV_gV_NzO7aTijiJXGxks2OV9r5NK_Mg7HnaCGoMA9yP5lEtZ9oED5oAF8Wsa41CcCwNsMm8uNjUZbFyWDwra2FuZjlTSMuL4vz_8pqXENmU-nsX7C7eyku4GdkOj6R7fj8M8bDcuqhz4o6xJSar000AChFXU69duitvPLejN7ZZE36wZ9Tw2MyP1HELJbKO6DBucvplZvI48o1N23ZE1jQIJaZSUtfr1od2Gf3jJX6Mu__5P_qovXdtrFLBz5FgeMdqR-oafXTeisqEfdBsmuFMjZuifKYfEOrdqysFTka97Htf9IKYxf-2ASdlayh7WrilHRo24hfk_82FHHaHYdWOnWYLchUCfyyV3pdKqLZS1uDyGwqb7CdKE8LMWQ7o_eH5VGn17PEzOHr3t3Xg73uD3wRRC_dYT-3dDasl7O77LZzO_jIwuUeG6jmPrvTjvTgTsI_YB8JPbxHDzfo4cANSHiPHo7o4Ygevo0ebtHDW_TwLfQ8ZB_eHp4djH03gcOXKPtXvswyEWegA0311XUNYYb-eipDAHTV8Su1N4pVDmGk1CSVUTBRANTzL9KFhjp-xIbNvFGPGYe4rguhYnQ3VCImKaRS6DqLAFCpSKF2WdLeViVde3qakjKrNvIQs7yiS66CqDKXXJW77FVHdm77s_yOQLSsqJyRaY3HCjH0a9K9fyfdZ7dMFqiJ3T1hw9VirZ6ym_Ji9Xm5eOaQ9h20wJ3K
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Task+scheduling+using+a+block+dependency+DAG+for+block-oriented+sparse+Cholesky+factorization&rft.jtitle=Parallel+computing&rft.au=Lee%2C+Heejo&rft.au=Kim%2C+Jong&rft.au=Hong%2C+Sung+Je&rft.au=Lee%2C+Sunggu&rft.date=2003&rft.pub=Elsevier+B.V&rft.issn=0167-8191&rft.eissn=1872-7336&rft.volume=29&rft.issue=1&rft.spage=135&rft.epage=159&rft_id=info:doi/10.1016%2FS0167-8191%2802%2900220-X&rft.externalDocID=S016781910200220X
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-8191&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-8191&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-8191&client=summon