Basic Infrastructure Components and Performance BottlenecksTypes of Processor Hardware: CPU, GPU, TPU, FPGA, OMGLevels of Compute Organization: Core, Node, Cluster, and CloudAddressing Performance BottlenecksParallel ComputingParallelizing a Simple AnalysisFrom Cores to Clusters and Clouds: Many Levels of ParallelismTrade-Offs of Parallelism: Speed, Efficiency, and CostPipelining for Parallelization and AutomationWorkflow LanguagesPopular Pipelining Languages for GenomicsWorkflow Management SystemsVirtualization and the CloudVMs and ContainersIntroducing the CloudCategories of Research Use Cases for Cloud ServicesWrap-Up and Next Steps