Former CRA Board Member Margaret Martonosi organized a statement on diversity at the MICRO-50 conference.
Posts categorized under: CRA Board of Directors
The CRA Board of Directors is a distinguished group of leaders in computing research from academia and industry. The Board provides the membership for various standing committees, including the Government Affairs, Snowbird Conference, Taulbee Survey, Finance, and Elections committees.
The Computing Research Association seeks your help in suggesting nominations for its board of directors. We want individuals who have the time, energy and initiative to work on CRA issues on behalf of the entire CRA community. We have a working board, and all members are expected to be involved with community issues.
This year, CRA Board Chair Susan Davidson received the IEEE TCDE Impact Award for “expanding the reach of data engineering within scientific disciplines.” In this interview, Davidson reveals how her interest in bioinformatics came about and how her career led to this award. Two of her favorite problems have been data integration and data provenance.
I study how data and people interact. For more than a decade, I have been studying how to help humans access and manage information. While there is a lot of good work on human-computer interaction and on data visualization, much less work exists on “human-data interaction.” Why can anyone use Google to get information of interest while it is so difficult to get useful information from a structured database? The difference lies in the specificity of the request. A web search engine receives your request and tries to guess your intention. You know that it has a limited understanding of your need, and are happy to have it get you into “the zone,” from where you can explore for yourself. On the other hand, a traditional database query engine can give you complete answers to complex questions but requires that you precisely specify your query. If you make a small mistake, you are out of luck. Wouldn’t it be helpful to devise database query mechanisms that you can actually use and get reasonable results from even if you don’t ask it totally correctly? Complementarily, can the system help you ask a better question in the first place? Similar concerns also apply to the creation of a database, and helping users manage their data.
July 1 marks a new fiscal year for CRA. We welcome xx new members to our board of directors: Carla Brodley, Kim Hazelwood, Brian Noble, and Jaime Teevan. Retiring from the board as of June 30, 2017 are David Culler, Mary Czerwinksi, Margaret Martonosi, and Margo Seltzer. CRA would like to thank each of them for contributions during their service on the board.
On June 30, Laura Haas, former CRA vice chair, will retire from IBM research after 36 years in order to tackle a new challenge. In August, she will become dean of the new College of Information and Computer Sciences at the University of Massachusetts Amherst.
She reflects on her time at IBM a blog post – “Laura Haas: 36 years of making IBM Research ‘Famous for our science, vital to the world.'”
Over the 30 years since I began graduate school, my computer architecture research has explored many topics, but the ongoing theme has been attention to how technology and application trends and constraints influence hardware and system design, particularly at the hardware-software interface.
CRA Board Member Farnam Jahanian was recently appointed Interim President of Carnegie Mellon University.
“What are computer users doing that is wasting their time?” This question guides my research. I construe computer systems research quite broadly; if I can build it, it’s a systems problem. This breadth has let me pursue questions in visualization as well as operating systems; machine learning and computer architecture; file systems, performance analysis, graph processing, databases, and numerous other areas. Some people might say I have a short attention span; I just like to claim that I have broad interests!
What value should a memory read return? The answer to this simple question is surprisingly complex for modern systems running parallel software. The memory consistency model, which governs this answer, is a fundamental part of the hardware-software interface, but has been one of the most challenging and contentious areas in parallel hardware and software specification. […]