Vol. 5 Issue 3
July 2010

Azavea Named a “Winning Workplace” by Inc. and Winning Workplaces

workplace-collage

This past June, Inc. Magazine and Winning Workplaces announced the winners and finalists of the 2010 Top Small Company Workplaces competition – the best small and mid-sized places to work in the country. We’re thrilled to announce that Azavea was a finalist in the national list of 40 winners and finalists.

And guess what?… one of our benefits even got noticed in the Inc.’s  “10 Perks we Love“.  Go to slide #6 to discover which one!

Over 500 completed applications were submitted by U.S. companies for the contest.  A national panel of experts in leadership and small to mid-sized business judged the finalists based on specific metrics and qualitative assessments of their success in creating the kind of workplaces that engage employees and deliver successful results.  The common characteristics of the Top Small Company Workplaces winners and finalists include a commitment to aligning their workforce with a clear vision, mission, and values; communicating with openness and trust; and investing in employees’ continuous learning and development.

A_BCorp_logo_POSThese values align with Azavea’s recent B Corporation certification, which resulted from a comprehensive survey meant to verify the company’s social and environmental performance standards, as well as its commitment to creating benefit for all its stakeholders.

Inc. Magazine writes about Azavea, “This 24-person firm prides itself in its ability to hire smart people to engage in intellectually challenging work that has real social value. Their interdisciplinary approach in a relaxed work setting allows them to consistently create highly crafted, user-friendly web solutions solving tough geospatial problems. Leadership generously shares profits with employees and continually challenges them to pursue their own research projects to stretch their abilities and open up new avenues for the firm.”

So far in 2010, Azavea was also named a 2010 ESRI Business Partner of the Year and was in the 2010 Inner City 100 List of 100 Fastest-Growing Inner City Companies Nationwide

We are grateful for all these accolades. These would not have been possible without our dedicated staff, clients, and partners. Thank you all.

Azavea Wins SBIR Grant to Build a Web-based Urban Forestry Application: OpenTreeMap

usdaThe Small Business Innovation Research (SBIR) Program supports small businesses with inspired ideas with federal grant funding for research and development (Phase I), and product commercialization (Phase II) purposes.  Azavea has received SBIR grant funding in the past to develop HunchLab, our crime analysis, early warning and forecasting software; DecisionTree, our web-based planning and prioritization system; and GPU-based geoprocessing optimization (see next article).  We are pleased to announce the award of a new Phase I SBIR grant from the U.S. Department of Agriculture to support the development of a web-based urban forestry application we are calling OpenTreeMap.

Across the country, millions of citizens are passionate about greening their communities by planting and caring for trees. But they lack the tools necessary to work together, observe progress, and manage information over time.  Azavea’s OpenTreeMap will build on the success of other wiki-style applications such as OpenStreetMap and Wikipedia by enabling the public to collaboratively and efficiently detail and map the entire street tree population in their urban neighborhoods.  They will also be able to provide input on the health or overall condition of each tree, its species, and its approximate size through the use of online tutorials.

phs_logoThe City of Philadelphia will serve as the test location for the prototype OpenTreeMap application.  The prototype will first be accessible to participants from a wide variety of government, non-government, and volunteer organizations. Philadelphia is typical of large urban environments in many ways, and therefore an appropriate case study as we develop OpenTreeMap for a publicly nationwide use.  Azavea will be collaborating on this project over the next six months with the Pennsylvania Horticultural Society, who will provide the necessary data sets and urban forestry expertise.

The potential for a wiki-style map database where citizens and local governments can collectively build a tree inventory is very impressive.  Urban street trees have been proven to increase energy efficiency in urban locations by providing valuable shade in summer and wind abatement in the winter.  They also protect our nation’s waterways from the pollution of urban stormwater runoff by intercepting rainfall and helping to channel it back into the atmosphere.  It is our hope that OpenTreeMap will provide a web-based interface for the collaborative inventory of trees that will be as helpful to students and volunteers as it is functional for government and environmental organizations involved in the daily management and replenishment of the urban forest.

This project was supported by the Small Business Innovation Research program of the USDA National Institute of Food and Agriculture (NIFA), Grant Number (2010-33610-20937).

What the Heck is… GPU?

workers

Most of us know that CPU or “central processing unit” is the brains of our laptops, workstations, servers, and smart phones.  As games and other 3D applications have grown in popularity, a specialized processor known as the “graphics processing unit” or GPU has become more important.  GPUs are the chips that perform the math and geometry calculations necessary to render the 3D scenes in a game or render the battle scenes and animate Gollum in the Lord of the Rings movies.

The power of CPUs has continued to grow at extraordinary rates since the 1960’s, enabling devices that are faster, smaller, lighter, and more powerful.  Despite this accelerating computing power, however, we have found that many types of analytical tasks – from calculating the effects of climate change on sea level rise to calculating walksheds – remain too costly (in terms of computing time) to be run on the web with more than a small number of users.  In 2006, we began attacking this performance and scaling problem with the development of our DecisionTree platform.  Originally designed for supporting business siting and real estate decisions, DecisionTree optimized the performance of each calculation by breaking it up into small chunks, distributing the work amongst several “workers” and then reassembling the results.  This “distributed computing” approach worked for this particular scenario, and we are now able to perform a calculation that previously required several seconds in 500 milliseconds or less, enabling the development of software like the City of Asheville’s Priority Places.

GPUs enable us to potentially extend this approach. The CPU in a contemporary laptop or workstation may have two or perhaps even four “cores”.  However, while multi-core CPUs are a relatively recent development, GPUs have been multi-core for many years – a contemporary GPU processor may have 250, 500 or even 1,000 cores on a single chip.  While these GPU cores are smaller, simpler and tightly focused on the mathematical calculations used for rendering images, a few years ago some scientists got the idea that they might be able to hijack all those cores to perform certain types of scientific computing tasks more rapidly by breaking up the work and performing it on all of those hundreds of GPU cores at once.  Thus was born General Purpose computing for GPUs or “GPGPU”.  GPU computing is transforming medical imaging, fluid dynamics, and other fields that can take advantage of this type of capability.

nsf_logoUsing GPUs is not a straightforward task.  In order to use all of those cores, we frequently need to completely re-think a given algorithm.  For the past six months, with support from the National Science Foundation’s SBIR program,  we have been developing GPU versions of several Map Algebra operations aimed at testing the feasibility of using GPUs to make radical improvements in the speed of raster GIS processing. We have made good progress with some operations accelerated more than 75 times.  We are not the only ones thinking about this, and we are incredibly excited about the potential to have a big impact on the responsiveness and scalability of GIS applications.

If you are interested in learning more about the technical details of working with GPUs, check out David Zwarg’s 6-part series on GPU computing in the Azavea Labs blog.  What new GIS applications do you think will be made possible with GPUs?  If you have some ideas, get in touch.

Cicero’s Journey to the United Kingdom and Beyond: New Political Data and a Great Partnership

ciceroCicero, our district matching and elected official lookup API has crossed the ocean before, with the addition of Australia and New Zealand data.  However, this week we are announcing our most recent international journey… to the United Kingdom.  Cicero users can now match any address in England, Scotland, Wales, and Northern Ireland to their corresponding legislative districts and elected officials, including:

UK_Logos

This most recent addition further sets Cicero apart from other services as the only address-based, legislative district web API that offers access to a rich collection of elected official information and legislative boundary data from around the world.

The Cicero API currently provides political data to public and private web applications for newspapers, election watchdog groups, philanthropic foundations, unions, arts organizations, and commercial firms.  Cicero provides address-based district matching, maps of each legislative district, and contact information for local, state and national elected officials in the United States, Canada, Australia, New Zealand, and now the United Kingdom.  This adds up to a total of 10,700 legislative boundaries and information on over 12,000 elected officials.

We’ve also been actively working on several other developments:

  • With the addition of Nova Scotia, Canada to Cicero, we now have full national and provincial-level coverage of Canada.
  • Through online account administration pages, our clients can now track their credit usage, activity and change their account information .
  • salsaWe are partnering with DemocracyInAction’s Salsa Labs, a web-based suite of tools for organizations, campaigns, and companies to use for online organizing, advocacy, fundraising, and communications.  Using a Cicero-enabled plugin designed specifically for the  Salsa Labs platform,  Salsa customers are now able to accurately match all their member records to the associated legislative districts at the local, state, and national levels.  The plug-in provides them with the ability to stamp each record with a geocoded point, legislative district id’s, and up-to-date elected official contact information.  With this information they are able to better analyze and direct their member database by segmenting the records using a variety of district types, and conduct ‘Call to Action’ email and SMS text campaigns.

Behind the Scenes At Azavea – Our Volunteer Gigs

rcr_newsletter Rachel Cheetham-Richard, Vice President

Rachel’s Volunteer Gig:  Generation Appreciation Philadelphia, a.k.a GenPhilly
Rachel spent a tremendous amount of time during her childhood with her paternal grandmother.  “Manou”, as she used to call her. They would go on vacation together, spend weekends together during the school year, go shopping, watch cheesy films, and when Rachel moved to the U.S. they would call each other every other week. When Manou passed away last year, she left a big hole in Rachel’s life. Soon afterward, Rachel met two terrific women, Kate Clark and Lauren Ring, both working at the Philadelphia Corporation for Aging, who are also leading the development and activities of GenPhilly. GenPhilly’s mission is to inspire emerging professionals to make a connection with older adults in their personal and professional lives.  It is an alliance of individuals and organizations dedicated to promoting an age-friendly Philadelphia. Rachel decided to volunteer because she saw this as an opportunity to remain connected to her grandmother, better understand and connect to elderly’s issues, and participate in the promotion of Philadelphia as a place where growing older doesn’t have to be alienating. Rachel is currently volunteering on a GenPhilly event in conjunction with the Corzo Center/University of the Arts and the College of Art & Design. The event (Sept. 16 at UArts), entitled Women & Aging: Image (R)evolution, will feature Sarah Kagan, Professor of Gerontological Nursing at Penn and Valerie Temple Lange, Programming and Community Outreach Coordinator at the Bryn Mawr Film Institute.

Rachel is not the only member of the Azavea team actively volunteering in the Philadelphia region. We’ve polled everyone in the office about their volunteer involvements. Check it out!

Azavea Welcomes Ryan Lawrence

ryan_newsletter Ryan Lawrence,  web developer, joined Azavea in June.  He  supports the application design, marketing, and business development teams, working with Brian Jacobs, our full-time web designer to design and implement web application interfaces, websites, marketing collateral and much, much more.  He has been creating websites since the days of 14.4k modems and online services with strange names like Prodigy and GEnie.  He is comfortable working with technologies such as PHP, Python, jQuery, and MySQL to develop dynamic, user-friendly websites, and web applications.  Ryan also works as a freelance translator of Japanese-language documents, television programs, movies, and video games.  Outside of work, Ryan enjoys playing guitar (especially Telecasters), reading, vegetarian cooking, and traveling.


From Our Blogs

button-atlas-sm
button-labs-sm

GPU Blog Series:

1. GPU Computing for GIS

2. What the Heck is… GPGPU?

3. CUDA, Stream, and OpenCL

4. GPUs and Parallel Computing Architectures

5. GPU Memory Bandwidth and Coalescing

6. GPU Occupancy and Idling

Conference Schedule

Philadelphia Leadership Exchange
San Francisco, CA – September 12 – 15
Robert Cheetham attending

International Association of Chiefs of Police (IACP) 117th Annual Conference
Orlando, FL – October 23 – 27
Jeremy Heffner and David Middlecamp presenting: HunchLab

38th Annual Museum Computer Network Conference
Austin, TX – October 27 – 30
Deb Boyer presenting:  “Museums Without Walls”, Sajara

2010 AWRA Annual Water Resources Conference
Philadelphia, PA -  November 1 – 4
Sean McGinnis presenting: Philadelphia Water Department Project, “Equitable Stormwater Billing and Urban Stormwater Management”