Accès ouvert
2025
article
OpenAlex
Tia Newhall
As the application of parallel distributed computing (PDC) becomes ever more pervasive, it is increasingly important that undergraduate CS curricula expose students to a wide range of PDC topics in order to prepare them for the workforce. We present the curricular design …
us
(code pays fourni par la source)
Accès ouvert
2025
conference-paper
OpenAlex
Tia Newhall, Kevin C. Webb, Isabel Romea, Emma Stavis et autres
We present ASM Visualizer, a tool that is designed to help students learn assembly programming, aiding in their understanding of how assembly instructions are executed and the relationship between assembly and equivalent high-level language code.Our tool allows a user to step both …
us
(code pays fourni par la source)
Accès ouvert
2025
article
OpenAlex
Tia Newhall, Kevin C. Webb, Vasanta Chaganti, Andrew Danner
We present the curricular design, pedagogy, and goals of an introductory-level course on computer systems that introduces parallel and distributed computing (PDC) to students who have only a CS1 background. With the ubiquity of multicore processors, cloud computing, and hardware accelerators, PDC …
us
(code pays fourni par la source)
Accès ouvert
2023
conference-paper
OpenAlex
Matilda Kathryn Ferguson, Lila Fontes, Tia Newhall
In the era of Big Data, dynamic programming (DP) is an increasingly attractive solution for solving large real-world optimization problems. Examples include RNA folding, gerrymandering, and scheduling. DP is widely used as a polynomial time solution for large problems whose solutions have …
us
(code pays fourni par la source)
Accès ouvert
2023
conference-paper
OpenAlex
Tia Newhall, Suzanne J. Matthews, Kevin C. Webb
This paper describes the computer architecture content in Dive into Systems, our free, online textbook that introduces a broad range of computer systems topics. Dive into Systems assumes only a CS1 background of the reader, and includes numerous examples and illustrations to …
us, pr
(code pays fourni par la source)
2022
conference-paper
OpenAlex
Tia Newhall, Kevin C. Webb, Vasanta Chaganti, Andrew Danner
The ubiquity of multicore processors, cloud computing, and hardware accelerators have elevated parallel and distributed computing (PDC) topics into fundamental building blocks of the undergraduate CS curriculum. Therefore, it is increasingly important for students to learn a common core of introductory PDC …
us
(code pays fourni par la source)
Accès ouvert
2021
conference-paper
OpenAlex
Suzanne J. Matthews, Tia Newhall, Kevin C. Webb
This paper presents our experiences, motivations, and goals for developing Dive into Systems [17], a new, free, online textbook that introduces computer systems, computer organization, and parallel computing. Our book's topic coverage is designed to give readers a gentle and broad introduction …
us
(code pays fourni par la source)
2020
conference-paper
OpenAlex
Tia Newhall
We present the curricular design and learning goals of an upper-level undergraduate course that covers a wide breadth of topics in parallel and distributed computing (PDC), while also providing students with depth of experience and development of problem solving, programming, and analysis …
us
(code pays fourni par la source)
2020
editorial
OpenAlex
Sushil K. Prasad, Tia Newhall, David P. Bunde, Martina Barnas et autres
Welcome to the NSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar-20) proceedings. The EduPar-20 workshop, held in conjunction with the IEEE International Parallel and Computing Symposium (IPDPS), is devoted to the development and assessment of educational and curricular innovations and resources …
us
(code pays fourni par la source)
2019
conference-paper
OpenAlex
Andrew Danner, Tia Newhall, Kevin C. Webb
This paper presents ParaVis, a visualization library designed to aid programmers' understanding of their parallel programs and to help them identify bugs with parallelization. ParaVis is particularly targeted for programmers who are first learning parallel programming or learning a new parallel language. …
us
(code pays fourni par la source)
2017
conference-paper
OpenAlex
Benjamin Marks, Tia Newhall
We present Nswap2L-FS, a fast, adaptable, and heterogeneous storage system for backing file data in clusters. Nswap2L-FS particularly targets backing temporary files, such as those created by data-intensive applications for storing intermediate results. Our work addresses the problem of how to efficiently …
us
(code pays fourni par la source)
Accès ouvert
2017
article
OpenAlex
Tia Newhall, Andrew Danner, Kevin C. Webb
We present a model for incorporating parallel and distributed computing (PDC) throughout an undergraduate CS curriculum. Our curriculum is designed to introduce students early to parallel and distributed computing topics and to expose students to these topics repeatedly in the context of …
us
(code pays fourni par la source)