Proceedings of the 23rd International Conference on Supercomputing 2009
DOI: 10.1145/1542275.1542361
|View full text |Cite
|
Sign up to set email alerts
|

An infrastructure for scalable and portable parallel programs for computational chemistry

Abstract: The Super Instruction Architecture (SIA) was developed to support parallel implementation of algorithms for electronic structure computational chemistry calculations. The methods are programmed in a domain specific programming language called Super Instruction Assembly Language (SIAL). An important novel aspect of SIAL is that algorithms are expressed in terms of operations (super instructions) on blocks (super numbers) rather than individual floating point numbers. The bytecode from compiled SIAL programs is … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2013
2013
2017
2017

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 1 publication
0
8
0
Order By: Relevance
“…Most of the tools previously developed are specific to their applications and lack transferability. Among those targeting large-scale distributed systems are TCE [4], the ACES/SIAL framework [5], CFOUR [6], which target both distributed and shared-memory architectures, are also quantum chemistry application-specific. Recently, general-purpose tensor tools started to receive more attention, for example CTF [7] and TiledArray [8].…”
Section: Related Workmentioning
confidence: 99%
“…Most of the tools previously developed are specific to their applications and lack transferability. Among those targeting large-scale distributed systems are TCE [4], the ACES/SIAL framework [5], CFOUR [6], which target both distributed and shared-memory architectures, are also quantum chemistry application-specific. Recently, general-purpose tensor tools started to receive more attention, for example CTF [7] and TiledArray [8].…”
Section: Related Workmentioning
confidence: 99%
“…Most of the tools previously developed are specific to their applications and lack transferability. Among those targeting large-scale distributed systems are TCE [10], the ACES/SIAL framework [15]. CFOUR [17] and MRCC [13] target both distributed and shared-memory architectures, but also remain application-specific.…”
Section: Related Workmentioning
confidence: 99%
“…The ACES III package uses the SIAL framework [14], [15] for distributed memory tensor contractions in coupled-cluster theory. Like the NWChem TCE, SIAL uses tiling to extract parallelism from each tensor contraction.…”
Section: B Aces III and Sialmentioning
confidence: 99%