{"52383":{"#nid":"52383","#data":{"type":"event","title":"CSE Distinguished Lecture Speaker: Professor Guy Blelloch","body":[{"value":"\u003Cp\u003EHPC Lecture: Guy Blelloch\u003C\/p\u003E\n\u003Cp\u003EProfessor at Carnegie Mellon University\u003C\/p\u003E\n\u003Cp\u003EFor more information please contact\u00a0Dr. Richard Vuduc\u00a0at \u003Ca href=\u0022mailto:richie@cc.gatech.edu\u0022\u003Erichie@cc.gatech.edu\u003C\/a\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Ca href=\u0022mailto:richie@cc.gatech.edu\u0022\u003E\u003C\/a\u003E\n\u003C\/p\u003E\n\u003Cp class=\u0022MsoPlainText\u0022\u003E\u003C\/p\u003E\n\u003Cp class=\u0022MsoPlainText\u0022\u003E\u0022Parallel Thinking\u0022\u003C\/p\u003E\n\u003Cp class=\u0022MsoPlainText\u0022\u003EAbstract: \u003C\/p\u003E\n\u003Cp class=\u0022MsoPlainText\u0022\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.\u00a0 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.\u00a0 Are we ready for this change?\u00a0 Short-term solutions based just on add-ons to sequential languages are unlikely to be sufficient in the long term.\u00a0 Instead the change will likely require a more fundamental rethinking that permeates the programmers\u0027 methodologies from early stages of algorithm and system design.\u00a0 This will require developing a form of \u0022parallel thinking\u0027.\u0022 \u003C\/p\u003E\n\u003Cp class=\u0022MsoPlainText\u0022\u003EPerhaps the biggest barrier to the widespread effective use of \u00a0parallelism is educating people on how to think parallel.\u00a0 Many if \u00a0not most computer science classes, however, remain case studies in how to push students into thinking sequentially.\u00a0 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\n\u003Cp class=\u0022MsoPlainText\u0022\u003EBio:\u003C\/p\u003E\n\u003Cp\u003EGuy Blelloch is a Professor of Computer Science.\u00a0 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.\u00a0 At Carnegie Mellon Blelloch designed and implemented the parallel programming language NESL, a language designed for easily expressing and analyzing parallel algorithms.\u00a0 Other more recent work on parallelism has addressed issues in scheduling, algorithm design, cache efficiency, garbage collection, and synchronization primitives.\u003C\/p\u003E\n\u003Cp class=\u0022MsoPlainText\u0022\u003E~~~~~~~~~~~~~~~~~~~~~~~\u003C\/p\u003E\n\u003Cp class=\u0022MsoPlainText\u0022\u003EYou are cordially invited to attend a reception in the lounge next to Klaus 1324 before the seminar to chat informally with faculty and students. Refreshments will be provided.\u003C\/p\u003E\n\u003Cp\u003ETo receive future announcements, please sign up to the cse-seminar email list: \u003Ca title=\u0022https:\/\/mailman.cc.gatech.edu\/mailman\/listinfo\/cse-seminar\u0022 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\n\u003Cp\u003E\u003C\/p\u003E","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":"","uid":"27154","created_gmt":"2010-02-11 15:51:35","changed_gmt":"2016-10-08 01:49:39","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":"47223","name":"College of Computing"}],"categories":[],"keywords":[],"core_research_areas":[],"news_room_topics":[],"event_categories":[],"invited_audience":[],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[{"value":"Lometa Mitchell","format":"limited_html"}],"email":[],"slides":[],"orientation":[],"userdata":""}}}