CUDA Spotlight: Pete Willemsen
GPUs for Green Urban Planning
This week's Spotlight is on Dr. Pete Willemsen, Associate Professor in the Department of Computer Science at the University of Minnesota Duluth.
Pete's research interests are centered on simulation and interaction within virtual environments (SIVE).
With several talented undergraduates and graduate students, he runs the SIVE Lab at the University of Minnesota Duluth.
This interview is part of the CUDA Spotlight Series.
NVIDIA: Pete, what is Green Urban Planning?
However, the complex interactions between these greening ideas within the larger scale urban environment in which they have been applied are not well understood. Understanding the complex interactions between urban form, structure and environmental surroundings is the objective behind the GENuSiS project.
NVIDIA: Tell us about GENuSIS.
Team members include Dr. Eric Pardyjak, Dr. David Johnson and Dr. Rob Stoll. The project is supported by the National Science Foundation.
Through the use of GPU-based simulation we hypothesize that there are urban structures and well-placed green infrastructure that can help to minimize energy use while also minimizing air pollution exposure. We hope our results can help guide future Green Urban Planning projects with knowledge that can maximize sustainability efforts.
Ultimately, our goal is to have our tools be the guidance for designing cities that are aesthetically pleasing yet present healthy situations within the urban spaces for peoples' active lifestyles.
NVIDIA: Why is there a need to focus on making cities more sustainable?
View of Tokyo, one of the world's most densely populated cities
Additionally, many cities are affected by air quality problems. There is a critical need to understand the complex interactions between urban form and the environment so that we can make well-informed decisions that positively impact these urban centers for the long term. The effects of this understanding can have positive ripples on sustainability and health.
NVIDIA: What is the role of GPU computing in this project?
Our analyses require more than a single simulation for a specific urban space to understand the potential effects of the local environment. Rather, we are interested in iterating over fairly large decision and design spaces, running lots and lots of simulations to try to understand what urban configurations appear to mitigate pollution or lower energy use. As an example, consider attempting to minimize street level pollution, where human exposure is greatest.
Screen shot showing surface temperatures of Salt Lake City, created with GPU-based tools
We have used a variety of GPU-assisted coding approaches, including OpenGL GLSL, CUDA and even NVIDIA's OptiX ray-tracing API. Using CUDA and OptiX has allowed us to get a variety of students with different backgrounds working to parallelize our simulation routines and models. In particular, OptiX and CUDA have provided components necessary for a relatively straightforward mechanism for simulating radiant energy heat transfer in urban spaces rapidly and at a small scale.
We are also integrating the BOINC project into our optimization system to allow others to assist with solving these challenging problems on their own GPUs. We hope to have that available and online by the end of summer. Keep posted to our web pages for more details.
NVIDIA: How is your work impacting the way urban planning is done?
To answer these questions, we use various optimization schemes to work over quite large problem domains, running thousands to tens of thousands of simulations, attempting to locate and refine our ideas for which configurations help minimize pollution. The configurations can be provided to architects, urban planners and others to help inform them about structure and layout in the urban environment that can help to minimize pollution.
As another example and major focus of our current work, consider how green infrastructure can impact an urban environment. Green rooftops, parks and other greenscaping can help to change the urban fabric to be more conducive to reducing energy usage, water consumption and heat absorption as well. The interactions between urban structure and green urban scape are complex.
The “green roof” of Chicago City Hall. Photo DOE/NREL, by K. Scholz-Barth
Again, we would like planners to ask questions centered on helping them understand the impact of potential green structure on the urban space and how it affects the larger surrounding urban environment at larger scales. Our GPU-based simulations and tools are designed to help provide guidance in these situations.
NVIDIA: What's in store for future urban environments?
It would be beneficial for urban planning to be informed by science, at least more than it might have been in the past. Moreover, producing tools that are amenable to different design strategies can help designers get easy access to science and engineering.
GPU hardware and software development is an important element in getting these tools to the planners, designers and decision makers. The outcome is that this new knowledge can help to positively affect our decisions regarding these spaces and the millions of people who live in and around them.
Bio for Pete Willemsen