Pittsburgh Post-Gazette

First woman to win Turing prize for computing advances

- By Glenn Rifkin

Frances Allen, a former high school math teacher who became one of the leading computer scientists of her generation and, in 2006, was the first woman to win the A.M. Turing Award, considered the Nobel Prize in computing, died in Schenectad­y, N.Y., on Tuesday, her 88th birthday.

Her grandnephe­w, Ryan McKee, confirmed her death. The cause was complicati­ons of Alzheimer’s disease.

Renowned for her seminal work in optimizing the creation of computer software programs and highperfor­mance computing systems, Ms. Allen earned her stellar reputation in the esoteric field of software compilers. Simply put, her efforts over a distinguis­hed 45year career at IBM helped software designers generate more-powerful and efficient code, which led to huge advances in the use of supercompu­ters and parallel processing, and eventually in all levels of computing.

When she began her career in the late 1950s, years before universiti­es began offering computer science degrees, software programmer­s working on room-size mainframe computers were hampered by having to hand-code programs line by line and spend time figuring out how to adjust slow software to run faster. These tweaks often led to more complexity and bugs in the software. The advent of software compilers allowed for the automatic optimizati­on of software, which freed up valuable time for programmer­s and resulted in morepowerf­ul and more-useful software.

Ms. Allen, after being introduced to the FORTRAN programmin­g language when it was released in 1957, was fascinated with compiler optimizati­on early in her career and became one of the leading visionarie­s in the field. Because of its compiler program, FORTRAN enabled a manner of communicat­ion with the computer that was closer to human understand­ing. With that as her model, Ms. Allen was inspired to make compilers more efficient.

Her work, which set the tone for how people in the field think about compiler optimizati­on, bridged the gap between how computers communicat­e and how people communicat­e, thus opening up the use of computers to scientists and engineers and others outside the glassenclo­sed fortresses of the data centers.

“Fran Allen’s work has led to remarkable advances in compiler design and machine architectu­re that are the foundation of modern high-performanc­e computing,” said Ruzena Bajcsy, an emeritus electrical engineerin­g and computer science professor at the University of California at Berkeley and chair of the Associatio­n for Computing Machinery’s A.M. Turing Award Committee when Ms. Allen won the award in 2006.

“Her contributi­ons have spanned most of the history of computer science and have made possible computing techniques that we rely on today in business and technology,”

Mr. Bajcsy said.

A fervent mentor for IBM researcher­s, Ms. Allen also was committed throughout her career to fostering women’s interest in computer science. In 1989, she became the first woman to be named an IBM fellow, the highest honor accorded a technical person in the company. She spoke at conference­s around the world, urging women to consider careers in science and technology. In honor of her efforts, IBM establishe­d the Frances E. Allen Women in Technology Mentoring Award in 2000.

“Fran will be remembered as a pioneer in the world of computing who made seminal contributi­ons to the field of optimizing compilers,” said Dario Gil, the director of IBM Research, in an email statement. “She left an enduring mark on IBM and will be remembered not only for her technical vision and legacy but also her passion to inspire and help others, especially women.”

All this was heady stuff for a woman who seemed destined for a career as a high school math teacher in her hometown of Peru, N.Y., where she grew up on a dairy farm. Born on Aug. 4, 1932, in Peru, just south of the Canadian border, Frances Elizabeth Allen was the oldest of six children. Her father was a farmer, and her mother, a former grade school teacher, was a homemaker.

Growing up during the Depression in a farmhouse without electricit­y, plumbing or central heating, Ms. Allen spent much of her time reading. A high school teacher piqued her interest in math, and she decided to follow a similar career path. She received a teaching degree in 1954 from the New York State Teachers’ College in Albany (today SUNY at Albany). She took a job teaching math at her high school in Peru and felt she had found her calling.

“I enjoyed it a great deal,” she said in a 2001 oral history interview with the IEEE History Center. “I was perfectly happy to become a high school math teacher.”

To become certified, she needed a master’s degree, and after teaching for two years, she enrolled in a graduate math program at the University of Michigan. There, she took a couple of early computing courses but was concerned about paying back the debt she accrued getting her degree, which she received in 1957.

When IBM recruiters came to campus that year, she interviewe­d and got a job at the company’s vaunted research facility in Poughkeeps­ie, N.Y. “I’ll just take this for a year, pay off the debts I have and then I’ll go back to teaching,” she recalled, calling it a “throwaway job.”

The throwaway job — teaching the newly released FORTRAN programmin­g language to IBM research scientists — instead spawned a 45-year, lifechangi­ng career with IBM. She had to learn this new high-level programmin­g language on the fly, then teach it to reluctant scientists. She also was intrigued by the compiler developed by John Backus, another future Turing Award winner.

Newspapers in English

Newspapers from United States