{"37074":{"#nid":"37074","#data":{"type":"event","title":"CSE Seminar: Dr. Guy Blelloch","body":[{"value":"\u003Cp\u003E\u003Cstrong\u003EGuy Blelloch\u003C\/strong\u003E\u003Cbr \/\u003EProfessor at Carnegie Mellon University\u003C\/p\u003E\u003Cp\u003EFor more information please contact Dr. Richard Vuduc at \u003Ca href=\u0022mailto:richie@cc.gatech.edu\u0022\u003Erichie@cc.gatech.edu\u003C\/a\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003E\u0022Parallel Thinking\u0022\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003EAbstract: \u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EWith the advent of manycore computers on every desktop and the recent access by just about anyone to massively parallel data centers, parallelism is becoming pervasive.\u0026nbsp; This trend is likely to eventually lead to a scenario in which parallel programming will become predominant and sequential programming will be a special case.\u0026nbsp; Are we ready for this change?\u0026nbsp; Short-term solutions based just on add-ons to sequential languages are unlikely to be sufficient in the long term.\u0026nbsp; Instead the change will likely require a more fundamental rethinking that permeates the programmers\u0027 methodologies from early stages of algorithm and system design.\u0026nbsp; This will require developing a form of \u0022parallel thinking.\u0022\u0026nbsp; \u003C\/p\u003E\u003Cp\u003EPerhaps the biggest barrier to the widespread effective use of\u0026nbsp; parallelism is educating people on how to think parallel.\u0026nbsp; Many if\u0026nbsp; not most computer science classes, however, remain case studies in how to push students into thinking sequentially.\u0026nbsp; This talk will address how parallelism could be taught right from the start, and if presented at the right level of abstraction could be no harder than teaching sequential programming.\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003EBio:\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EGuy Blelloch is a Professor of Computer Science.\u0026nbsp; His research interests are in programming languages and algorithms and how they interact with an emphasis on parallel computation. He worked on one of the early Parallel Machines, the Thinking Machines Connection Machine, where he developed several of the parallel primitives for the machine.\u0026nbsp; At Carnegie Mellon Blelloch designed and implemented the parallel programming language NESL, a language designed for easily expressing and analyzing parallel algorithms.\u0026nbsp; Other more recent work on parallelism has addressed issues in scheduling, algorithm design, cache efficiency, garbage collection, and synchronization primitives. \u003Ca href=\u0022http:\/\/www.cs.cmu.edu\/~blelloch\/\u0022 target=\u0022_blank\u0022\u003EVisit Dr. Blelloch\u0027s website.\u003C\/a\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E~~~~~~~~~~~~~~~~~~~~~~~\u003Cbr \/\u003EPlease join us for a reception preceding the seminar outside Klaus 1324, beginning at 1:30pm.\u003C\/p\u003E\u003Cp\u003ETo receive future announcements, please sign up to the cse-seminar email list: \u003Ca href=\u0022https:\/\/mailman.cc.gatech.edu\/mailman\/listinfo\/cse-seminar\u0022 target=\u0022_blank\u0022\u003Ehttps:\/\/mailman.cc.gatech.edu\/mailman\/listinfo\/cse-seminar\u003C\/a\u003E\u003C\/p\u003E","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"Parallel Thinking"}],"uid":"27154","created_gmt":"2009-10-01 18:36:23","changed_gmt":"2016-10-08 01:45:55","author":"Louise Russo","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2009-11-13T13:00:00-05:00","event_time_end":"2009-11-13T14:00:00-05:00","event_time_end_last":"2009-11-13T14:00:00-05:00","gmt_time_start":"2009-11-13 18:00:00","gmt_time_end":"2009-11-13 19:00:00","gmt_time_end_last":"2009-11-13 19:00:00","rrule":null,"timezone":"America\/New_York"},"extras":[],"groups":[{"id":"37041","name":"Computational Science and Engineering"}],"categories":[],"keywords":[{"id":"3498","name":"cse graduate programs"},{"id":"3497","name":"cse seminar"},{"id":"3504","name":"guy blelloch"}],"core_research_areas":[],"news_room_topics":[],"event_categories":[{"id":"1795","name":"Seminar\/Lecture\/Colloquium"}],"invited_audience":[],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[{"value":"\u003Cdiv\u003E\u003Cp\u003ELometa Mitchell\u003C\/p\u003E\u003Cp\u003EPhone:\n\t\t\t\t\t\t404-385-4785\u003C\/p\u003E\u003C\/div\u003E\n\t\t\t\t\t\u003Cdiv\u003E\u003Cp\u003EEmail:\n\t\t\t\t\t\t\u003Cspan\u003E\u003Ca href=\u0022mailto:lometa@cc.gatech.edu\u0022\u003Elometa@cc.gatech.edu\u003C\/a\u003E\u003C\/span\u003E\u003C\/p\u003E\u003C\/div\u003E\n\t\t\t\t\t\u003Cdiv\u003E\n\t\t\t\t\t\u003C\/div\u003E","format":"limited_html"}],"email":[],"slides":[],"orientation":[],"userdata":""}}}