General Supercomputing / Cyberinfrastructure
Permanent URI for this collection
Browse
Recent Submissions
Item Open Access A Case Study for HPC Workforce Development and Workforce Meta-Development(2015-11-13) Neeman, HenryA Case Study for HPC Workforce Development and Workforce Meta-Development PowerPoint presentation was given at HP-CAST 2015 on Friday, November 13, 2015, in Austin, TX.Item Open Access The OneOklahoma Cyberinfrastructure Initiative: A Model for Multi-institutional Collaboration(2015-10-23) Neeman, HenryThe OneOklahoma Cyberinfrastructure Initiative (OneOCII) is a statewide all-inclusive advanced digital services collaboration that has been providing access to Cyberinfrastructure (CI) resources, as well as expertise and education, so far to over 100 institutions and organizations statewide (over 50 academic and almost 50 non-academic), including PhD-granting universities, primarily undergraduate institutions, community colleges, career techs and high schools, among them 10 Minority Serving Institutions (MSIs).Item Open Access Supercomputing in Plain English: Shared Memory Multithreading(2015-01-17) Neeman, HenryItem Open Access Supercomputing in Plain English: Distributed Multiprocessing(2016-01-17) Neeman, HenryDistributed MultiprocessingItem Open Access Supercomputing: An Interview with Henry Neeman(2011-03-28) Sutton, Bonnie BraceyIntroduction: “Dr. Henry Neeman is the Director of the OU Supercomputing Center for Education & Research and an adjunct assistant professor in the School of Computer Science at the University of Oklahoma. . . . In addition to his own teaching and research, Dr. Neeman collaborates with dozens of research groups, applying High Performance Computing techniques in fields such as numerical weather prediction, bioinformatics and genomics, data mining, high energy physics, astronomy, nanotechnology, petroleum reservoir management, river basin modeling and engineering optimization. . . . Dr. Neeman’s research interests include high performance computing, scientific computing, parallel and distributed computing and computer science education” (Oklahoma Supercomputing Symposium 2011).Item Open Access Instruction Level Parallelism (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryWhat is Instruction-Level Parallelism? --Scalar Operation --Loops --Pipelining --Loop Performance --Superpipelining --Vectors --A Real ExampleItem Open Access Stupid Compiler Tricks (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryStupid Compiler Tricks --Dependency Analysis --What is Dependency Analysis? --Control Dependencies --Data Dependencies --Tricks the Compiler Plays --Tricks You Play With the Compiler --ProfilingItem Open Access Shared Memory Parallelism (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryOUTLINE: ----Parallelism ----Shared Memory Parallelism ----OpenMPItem Open Access Distributed Parallelism (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryItem Open Access Multicore Madness (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryOUTLINE: ----The March of Progress ----Multicore/Many-core Basics ----Software Strategies for Multicore/Many-core ----A Concrete Example: Weather ForecastingItem Open Access High Throughput Computing (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryOUTLINE: -----What is High Throughput Computing? -----Tightly Coupled vs Loosely Coupled -----What is Opportunistic Computing? -----Condor -----Grid Computing -----OU’s NSF CI-TEAM Project (a word from our sponsorsItem Open Access Grab Bag: Scientific Libraries, I/O Libraries, Visualization (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryOUTLINE: ----Scientific Computing Pipeline ----Scientific Libraries ----I/O Libraries ----Scientific VisualizationItem Open Access Overview of Parallelism (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryOUTLINE: ----Parallelism ----The Jigsaw Puzzle Analogy for Parallelism ----The Desert Islands Analogy for Distributed Parallelism ----Parallelism IssuesItem Open Access Supercomputing Overview (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenrySupercomputing OverviewItem Open Access The Tyranny of the Storage Hierarchy (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryWhat is the storage hierarchy? --Registers --Cache --Main Memory (RAM) --The Relationship Between RAM and Cache --The Importance of Being Local --Hard Disk --Virtual MemoryItem Open Access A Day in the Life of a Networking Professional(2013-10-10) Gray, ZaneWhat is it like to be a network professional? What are the day to day experiences? What issues of professionalism, customer service, project management, and culture does a network professional encounter? How can you prepare yourself to be a more attractive job candidate, and what do network professionals look for in prospective employees? What is the structure of the network design at a large institution like at the University of Oklahoma?Item Open Access A Day in the Life of a Networking Professional(2013-03-06) Gray, ZaneWhat is it like to be a network professional? What are the day to day experiences? What issues of professionalism, customer service, project management, and culture does a network professional encounter? How can you prepare yourself to be a more attractive job candidate, and what do network professionals look for in prospective employees? What is the structure of the network design at a large institution like at the University of Oklahoma?Item Open Access Transport Codes and Shifting (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryWhat is a Simulation: All physical science ultimately is expressed as calculus (e.g., differential equations). Except in the simplest (uninteresting) cases, equations based on calculus can’t be directly solved on a computer. Therefore, all physical science on computers has to be approximated.Item Open Access N-Body Simulation and Collective Communication (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryAn N-body problem is a problem involving N “bodies” – that is, particles (e.g., stars, atoms) – each of which applies a force to all of the others. For example, if you have N stars, then each of the N stars exerts a force (gravity) on all of the other N–1 stars. Likewise, if you have N atoms, then every atom exerts a force (nuclear) on all of the other N–1 atoms.Item Open Access Monte Carlo Simulation (SC '08 Education Program's Workshop on Parallel & Cluster Computing)(2008-08-10) Neeman, HenryAn application is known as embarrassingly parallel if its parallel implementation: can straightforwardly be broken up into roughly equal amounts of work per processor, AND has minimal parallel overhead (e.g., communication among processors). We love embarrassingly parallel applications, because they get near-perfect parallel speedup, sometimes with modest programming effort. Embarrassingly parallel applications are also known as loosely coupled. Monte Carlo is a European city where people gamble; that is, they play games of chance, which involve randomness. Monte Carlo methods are ways of simulating (or otherwise calculating) physical phenomena based on randomness. Monte Carlo simulations typically are embarrassingly parallel