August 27th, 2010 by Iavor S. Diatchki
We are pleased to announce the availability of a new Galois tech talk video: “abcBridge: Functional interfaces for AIGs and SAT solving”, presented by Edward Z. Yang . More details about the talk are available on the announcement page.
abcBridge: Functional Interfaces for AIGs & SAT Solving from Galois Video on Vimeo.
For more videos, please visit http://vimeo.com/channels/galois.
Posted in Formal Methods, Functional Programming, Haskell, Tech Talks, Video | Comments (0)
August 23rd, 2010 by Iavor S. Diatchki
We are pleased to announce the availability of a new Galois tech talk video: “Computers As We Don’t Know Them”, presented by Christof Teuscher. More details about the talk are available on the announcement page.
Computers As We Don’t Know Them from Galois Video on Vimeo.
For more videos, please visit http://vimeo.com/channels/galois.
Posted in Tech Talks, Technology, Video | Comments (1)
August 19th, 2010 by Iavor S. Diatchki
Galois is pleased to host the following tech talk. These talks are open to the interested public. Please join us!
10:30am, Tuesday, 24 August 2010
Galois Inc.
421 SW 6th Ave. Suite 300, Portland, OR, USA
(3rd floor of the Commonwealth building)
SAT solvers are perhaps the most under-utilized high-tech tools that the modern software engineer has at their fingertips. An industrial strength SAT solver can solve most human generated NP-complete problems in time for lunch, and there are many, many practical problem domains which involve NP-complete problems. However, a major roadblock to using a SAT solver in your every day routine is translating your problem into SAT, and then running it on a highly optimized SAT solver, which is probably implemented in C or C++ and not your usual favorite programming language.
This talk is about the use, design and implementation of abcBridge, a set of Haskell bindings for ABC, a system for sequential synthesis and verification produced by the Berkeley Logic Synthesis and Verification Group. ABC looks at SAT solving from the following perspective: given two circuits of logic gates (ANDs and NOTs), are they equivalent? ABC is imperative C code: abcBridge provides a pure and type-safe interface for building and manipulating and-inverter graphs. We hope to release abcBridge soon as open source.
Posted in Formal Methods, Functional Programming, Haskell, Open Source, Tech Talks | Comments (0)
August 11th, 2010 by Iavor S. Diatchki
We are pleased to announce the availability of a new Galois tech talk video: “Developing Good Habits for Bare-Metal Programming”, presented by Mark Jones. More details about the talk are available on the announcement page.
Developing Good Habits for Bare-Metal Programming from Galois Video on Vimeo.
For more videos, please visit http://vimeo.com/channels/galois.
Posted in Functional Programming, Haskell, Tech Talks, Technology, Video | Comments (0)
August 11th, 2010 by Iavor S. Diatchki
Galois is pleased to host the following tech talk. These talks are open to the interested public. Please join us!
Galois Inc.
421 SW 6th Ave. Suite 300, Portland, OR, USA
(3rd floor of the Commonwealth building)
Posted in Tech Talks, Technology | Comments (0)
August 9th, 2010 by Iavor S. Diatchki
We are pleased to announce the availability of a new Galois tech talk video: “PReach – A Distributed Murphi-Based Model Checker”, presented by John Erickson. More details about the talk are available on the announcement page.
PReach – A Distributed Murphi-Based Model Checker from Galois Video on Vimeo.
For more videos, please visit http://vimeo.com/channels/galois.
Posted in Formal Methods, Tech Talks, Technology, Video | Comments (0)
August 3rd, 2010 by Iavor S. Diatchki
We are pleased to announce the availability of a new Galois tech talk video: “Requirement and Performance of Data Intensive, Irregular Applications”, presented by John Feo. More details about the talk are available on the announcement page.
Requirement and Performance of Data Intensive, Irregular Applications from Galois Video on Vimeo.
For more videos, please visit http://vimeo.com/channels/galois.
Posted in Tech Talks, Technology, Video | Comments (0)
July 27th, 2010 by Lee Pike
Galois is pleased to host the following tech talk. These talks are open to the interested public. Please join us!
Posted in Formal Methods, Misc, Tech Talks | Comments (0)
July 9th, 2010 by Iavor S. Diatchki
We are pleased to announce the availability of a new Galois tech talk video: “Large-Scale Static Analysis at Mozilla”, presented by Taras Glek.
Slides and more details about the talk are available on the announcement page.
Large-Scale Static Analysis at Mozilla from Galois Video on Vimeo.
For more videos, please visit http://vimeo.com/channels/galois.
Posted in Community, Open Source, Tech Talks, Technology, Video | Comments (0)
July 2nd, 2010 by Iavor S. Diatchki
Galois is pleased to host the following tech talk. These talks are open to the interested public. Please join us!
Please note the unusual day for this talk: it is on Friday, 9 July 2010
Many fundamental science, national security, and business applications need to process large volumes of irregular, unstructured data. Data collection and analysis is rapidly changing the way the scientific, national security, and economic communities operate. There are worldwide operational deployments of instruments to detect the proliferation of weapons of mass destruction, monitor terrorist cells, and track the movement of illicit goods and services. In the next 15 years 30% of battle-space defense forces will be autonomous with each advanced robotic device carrying dozens of sophisticated sensors collecting, processing, analyzing and transmitting large amounts of data. American economic competitiveness will depend increasingly on the timely analysis of many Petabytes of data collected in diverse computing clouds charting the social and economic behavior of consumers.
Unlike traditional scientific applications based on linear algebra routines, data analytic applications comprise large, integer-based graph computations with irregular data access patterns, low computation to memory access ratios, and high levels of fine grain parallelism that pass data and synchronize frequently. Traditional architectures optimized to run large-scale floating point intensive simulations are inadequate, and more suitable high-end architectures such as the Cray XMT are needed. In this talk I will discuss the programming language, tools, and system requirements for data analytic applications. I will survey the research at PNNL’s Center for Adaptive Supercomputer Software as regards graph analytics. In particular, I will present several key graph algorithms we have developed with an emphasis on structure, use of special hardware features, performance, and scalability.
Dr. John Feo is the director of the Center for Adaptive Supercomputer Software at the Pacific Northwest Laboratory. Dr. Feo received his Ph.D. in Computer Science from The University of Texas at Austin. He began his career at Lawrence Livermore National Laboratory where he managed the Computer Science Group and was the principal investigator of the Sisal Language Project. Dr. Feo then joined Tera Computer Company (now Cray Inc) where he was a principal engineer and product manager for the MTA-1 and MTA-2, the first two generations of the Cray’s multithreaded architecture. After a short two year “sabbatical” at Microsoft where he led a software group developing a next-generation virtual reality platform, he joined PNNL
Dr. Feo’s research interests are parallel programming, graph algorithms, multithreaded architectures, functional languages, and performance studies. He has published extensively in these fields. He has held academic positions at UC Davis and is an adjunct faculty at Washington State University.
Posted in Tech Talks, Technology | Comments (0)
©2000–2010 Galois, Inc. All rights reserved. Terms of use. Contact Us