{"63809":{"#nid":"63809","#data":{"type":"event","title":"CSE Seminar: Jeremiah Willcock","body":[{"value":"\u003Cp\u003E\u003Cstrong\u003EJeremiah Willcock, Postdoctoral Researcher, Indiana University\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003ETitle\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EAM++: A Generalized Active Message Framework\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003EAbstract\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EActive messages have been shown to be a good model to express irregular applications for distributed-memory systems.\u0026nbsp; However, current active messaging frameworks are either too inflexible or too inefficient for use by graph algorithms.\u0026nbsp; We have developed a new framework, AM++, for \u0022generalized active messages\u0022 that provides both efficiency and flexibility.\u0026nbsp; It also provides features such as flexible, user-configurable message coalescing and duplicate message elimination without users needing to entangle those behaviors into their applications. Implementation and benchmarking of graph algorithms using AM++ shows the usability benefits of the new features.\u0026nbsp; I will also briefly discuss my work on the Graph 500 benchmark: the graph generators, MPI reference implementations, and the Argonne entry to the first Graph 500 list.\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003EBio\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EJeremiah Willcock is a postdoctoral researcher in the Open Systems Lab at Indiana University.\u0026nbsp; He received his Ph.D. from Indiana University in the area of generic compiler optimizations, then was a postdoctoral researcher in the ROSE project at Lawrence Livermore National Laboratory, in the area of program analysis.\u0026nbsp; His current research interests include abstractions for high-performance and parallel computing, especially in the area of graph algorithms, and programming language features for generic programming. \u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003EHost\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EDavid Bader\u003C\/p\u003E\u003Cp\u003EFollowed by questions with PIZZA and DRINKS\u003C\/p\u003E","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"AM++: A Generalized Active Message Framework"}],"uid":"27154","created_gmt":"2011-01-24 11:31:02","changed_gmt":"2016-10-08 01:53:56","author":"Louise Russo","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2011-01-26T10:30:00-05:00","event_time_end":"2011-01-26T11:30:00-05:00","event_time_end_last":"2011-01-26T11:30:00-05:00","gmt_time_start":"2011-01-26 15:30:00","gmt_time_end":"2011-01-26 16:30:00","gmt_time_end_last":"2011-01-26 16:30:00","rrule":null,"timezone":"America\/New_York"},"extras":["free_food"],"groups":[{"id":"37041","name":"Computational Science and Engineering"},{"id":"47223","name":"College of Computing"},{"id":"50877","name":"School of Computational Science and Engineering"}],"categories":[],"keywords":[{"id":"3497","name":"cse seminar"}],"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":"\u003Cp\u003EDella Phinisee\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\u0022mailto:della@cc.gatech.edu\u0022\u003Edella@cc.gatech.edu\u003C\/a\u003E\u003C\/p\u003E","format":"limited_html"}],"email":[],"slides":[],"orientation":[],"userdata":""}}}