Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
About me
About me
Posts
Future Blog Post
Published:
This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.
Blog Post number 4
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 3
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 2
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 1
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
portfolio
Portfolio item number 1
Short description of portfolio item number 1
Portfolio item number 2
Short description of portfolio item number 2 
publications
New Time Features on OpenVMS and Read-Write Consistency Data Check Algorithm
Published in OpenVMS Technical Journal, Vol. 15, 2010
Describes new time feature implementations on the OpenVMS operating system and presents a read-write consistency data check algorithm for ensuring data integrity in multi-processor environments.
Recommended citation: C.R. Crasta, B. Fisher. (2010). "New Time Features on OpenVMS and Read-Write Consistency Data Check Algorithm." OpenVMS Technical Journal, Vol. 15.
Download Paper
A Method and Apparatus for Faster, Reliable and Consolidated Logging of Information During System Failure
Published in TD Commons (Technical Disclosure), 2016
Proposes a method for faster, more reliable, and consolidated logging of diagnostic information during system failures, reducing recovery time and improving root-cause analysis in enterprise systems.
Recommended citation: C.R. Crasta, S.S. Yelandur, S. Shivanna. (2016). "A Method and Apparatus for Faster, Reliable and Consolidated Logging of Information During System Failure." TD Commons.
Download Paper
OpenFAM: A Library for Programming Disaggregated Memory
Published in Workshop on OpenSHMEM and Related Technologies (OpenSHMEM 2021), 2021
Introduces the OpenFAM library for programming disaggregated memory in HPC systems, presenting its API design, programming model, and initial performance results on fabric-attached memory hardware.
Recommended citation: S. Singhal, C.R. Crasta, M. Abdulla, F. Barmawer, D. Emberson, R. Ahobala, et al. (2021). "OpenFAM: A Library for Programming Disaggregated Memory." Workshop on OpenSHMEM and Related Technologies.
Download Paper
MODC: Resilience for Disaggregated Memory Architectures Using Task-Based Programming
Published in Workshop on Resource Disaggregation and Serverless (WORDS 2021) & arXiv:2109.05329, 2021
Presents MODC (Memory-Oriented Distributed Computing), a task-based programming framework for disaggregated memory architectures that achieves resilience through task-level recovery and selective re-execution of failed tasks, drastically reducing mean time to recovery versus whole-system checkpointing.
Recommended citation: K. Keeton, S. Singhal, H. Volos, Y. Zhang, R.C. Chaurasiya, C.R. Crasta, et al. (2021). "MODC: Resilience for Disaggregated Memory Architectures Using Task-Based Programming." Workshop on Resource Disaggregation and Serverless (WORDS 2021). arXiv:2109.05329.
Download Paper
Extending Chapel to Support Fabric-Attached Memory
Published in Chapel User Group (CHIUW 2022), 2022
Presents language extensions to Chapel that enable transparent access to Fabric Attached Memory (FAM), allowing Chapel programs to seamlessly exploit disaggregated memory resources in HPC environments.
Recommended citation: C. Amitha, B.L. Chamberlain, C.R. Crasta, S. Singhal. (2022). "Extending Chapel to Support Fabric-Attached Memory." Chapel User Group (CHIUW 2022).
Download Paper
OpenFAM: Programming Disaggregated Memory
Published in Cray User Group (CUG 2023), 2023
Presentation of the OpenFAM framework at the Cray User Group, covering programming disaggregated memory at scale with a focus on deployment lessons and practical performance results from HPC systems.
Recommended citation: S. Singhal, C.R. Crasta, et al. (2023). "OpenFAM: Programming Disaggregated Memory." Cray User Group (CUG 2023).
Download Paper
Coupling Chapel-Powered HPC Workflows for Python
Published in Chapel User Group (CHIUW 2023), 2023
Demonstrates coupling of Chapel-powered high-performance computing workflows with Python, enabling HPC practitioners to leverage Chapel parallel computing capabilities from Python environments.
Recommended citation: J. Byrne, H. Kuno, C. Ghosh, P. Shome, C. Amitha, S. Singhal, C. Riana, et al. (2023). "Coupling Chapel-Powered HPC Workflows for Python." Chapel User Group (CHIUW 2023).
Download Paper
Record Based Pointers to FAM
Published in Chapel User Group (CHIUW 2023), 2023
Introduces record-based pointer types for Fabric Attached Memory in the Chapel programming language, enabling efficient and type-safe access to remote disaggregated memory regions.
Recommended citation: C. Amitha, C.R. Crasta, B.L. Chamberlain, P. Shome, S. Singhal. (2023). "Record Based Pointers to FAM." Chapel User Group (CHIUW 2023).
Download Paper
Fabric Attached Memory — Hardware and Software Architecture
Published in SNIA Software Developer Conference (SDC 2023), 2023
A comprehensive overview of the hardware and software architecture of Fabric Attached Memory (FAM), presenting its design, integration with OpenFAM, RDMA-based communication protocols, and support for persistent memory hierarchies.
Recommended citation: C.R. Crasta, D. Emberson, S. Singhal. (2023). "Fabric Attached Memory — Hardware and Software Architecture." SNIA Software Developer Conference (SDC 2023).
Download Paper
Fabric Attached Memory — Hardware and Software Architecture
Published in SNIA Compute Memory Storage Summit (CMSS 2023), 2023
Positions Fabric Attached Memory within the broader landscape of storage innovation and emerging disaggregated memory models, discussing integration with OpenFAM and support for persistent memory hierarchies.
Recommended citation: C.R. Crasta. (2023). "Fabric Attached Memory — Hardware and Software Architecture." SNIA Compute Memory Storage Summit (CMSS 2023).
Download Paper
OpenFAM: Programming Disaggregated Memory
Published in Concurrency and Computation: Practice and Experience, 35(28), e7910, 2023
A comprehensive journal paper on the OpenFAM library for programming disaggregated memory at scale, presenting the full API, memory model, and performance results for latency optimization and fault tolerance in distributed memory hierarchies.
Recommended citation: S. Singhal, C.R. Crasta, M. Abdulla K, F. Barmawer, G. Bhat, R.A. Rao, S. PN, et al. (2023). "OpenFAM: Programming Disaggregated Memory." Concurrency and Computation: Practice and Experience, 35(28), e7910.
Download Paper
FAM support in OpenSHMEM
Published in Cray Users Group Australia (CUG Australia 2024), 2024
Extension of OpenSHMEM to support Fabric Attached Memory (FAM), enabling seamless integration of remote disaggregated memory into PGAS programming models for HPC applications.
Recommended citation: C.R. Crasta, S. Singhal, F.I. Barmawer, R.C. Chaurasiya, S. KV, D. Emberson, et al. (2024). "FAM support in OpenSHMEM." Cray Users Group Australia.
Download Paper
Global Distributed Client-side Cache for DAOS
Published in Proceedings of the Cray User Group (CUG 2025), pp. 50–58, 2025
A global client-side caching architecture for DAOS (Distributed Asynchronous Object Storage) that aggregates DRAM, SSDs, and network bandwidth from compute nodes to eliminate server-side bottlenecks and achieve significant performance gains for HPC and AI workloads.
Recommended citation: C.R. Crasta, J.L. Byrne, A. Dwaraki, D. Emberson, H.A. Kuno, S. Lee, et al. (2025). "Global Distributed Client-side Cache for DAOS." Proceedings of the Cray User Group (CUG 2025), 50–58.
Download Paper
A Query Engine for Scientific Data Exploration using Theory, Simulation, and Artificial Intelligence Models
Published in Proceedings of the SC'25 Workshops, 2025
A query engine designed for scientific data exploration that integrates theory, simulation, and AI models to support large-scale data-driven discovery.
Recommended citation: A. Dwaraki, S.R. Sukumar, C.D. Rickett, C.R. Crasta, H. Kuno, M. Neal, et al. (2025). "A Query Engine for Scientific Data Exploration using Theory, Simulation, and Artificial Intelligence Models." Proceedings of the SC'25 Workshops.
Download Paper
talks
Talk 1 on Relevant Topic in Your Field
Published:
This is a description of your talk, which is a markdown file that can be all markdown-ified like any other post. Yay markdown!
Conference Proceeding talk 3 on Relevant Topic in Your Field
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
Teaching experience 1
Undergraduate course, University 1, Department, 2014
This is a description of a teaching experience. You can use markdown like any other post.
Teaching experience 2
Workshop, University 1, Department, 2015
This is a description of a teaching experience. You can use markdown like any other post.
