computerscience   12507

« earlier    

Introduction to Parallel Computing
This is the first tutorial in the "Livermore Computing Getting Started" workshop. It is intended to provide only a very quick overview of the extensive and broad topic of Parallel Computing, as a lead-in for the tutorials that follow it. As such, it covers just the very basics of parallel computing, and is intended for someone who is just becoming acquainted with the subject and who is planning to attend one or more of the other tutorials in this workshop. It is not intended to cover Parallel Programming in depth, as this would require significantly more time. The tutorial begins with a discussion on parallel computing - what it is and how it's used, followed by a discussion on concepts and terminology associated with parallel computing. The topics of parallel memory architectures and programming models are then explored. These topics are followed by a series of practical discussions on a number of the complex issues related to designing and running parallel programs. The tutorial concludes with several examples of how to parallelize simple serial programs.
computerscience  computerscienceresearch 
3 days ago by researchknowledge

« earlier    

related tags

1950  2017  @toread  acm  ai  algorithm  algorithms  antcolonyoptimization  aristotle  art  article  book  books  bottleneck  cacm  career  clairemiller  classof2019  claude-shannon  cnn  code  coding  college  communication  compsci  computation  computer  computer_science  computerscienceresearch  computervision  computing  correlation  course  cs  cv  cynthialee  data-structures  data  datascience  datastructure  datastructures  deeplearning  design  development  dht  distancelearning  distributedsystems  diversity  eap  economic  economics  education  equilibrium  evolution  explanation  fired4truth  force  free  game  gameofthrones  games  gametheory  gaming  gatech  gender  georgiatech  github  google  hardware  harveymudd  heterodoxacademy  history  howto  internet  internship  interpreter  interview  interviewcake  interviews  jamesdamore  java  javascript  job  johnnash  jonathanhaidt  language  languages  larrypage  learn  learning  linux  lists  lookups  mac  machinelearning  macnews  macstudents  magic  masters  mastersdegree  math  mathematics  maths  mcluhan  media  memory  metaheuristic  metaphor  minimal  minimalism  ml  monitoring  node  notes  ocw  onlineeducation  open  opendata  p2p  performance  piper  player  politics  preference  programming  ptr  python  quora  race  reference  science  seanstevens  sexism  simplicity  software  softwareengineering  stanford  stats  structures  susanfowler  suzannesadedin  sysadmin  taeyoonchoi  teaching  tech  technology  theory  tips  to:pi  toread  tutorial  twitter  uber  universities  unix  virtualization  vox  web  women  yonatanzunger 

Copy this bookmark: