|
|
 |
|
|
| GTAC 2007: Heusser & McMillan - Interaction Based Testing |
 |
The 2nd Annual Google Test Automation
Conference (GTAC) in our New York office on
August 23 and 24, 2007
Matt Heusser & Sean McMillan - Interaction
Based Testing
In the world of developer-facing automated
tests, IBT is arguably one of the most
controversial topics. One side claims that
"pure" unit testing is a way to ensure that
code behaves as specified, providing design
and maintenance benefits as well. Another
group claims that IBT is a great way to
generate code bloat and test things that do
not need to be tested. Matt and Sean will try
to go beyond the clichés and hype of "Mock
Always" verses "Mock Never." Instead, they'll
strive to find the appropriate places to use
IBT, and pass on some tools to help you with
your ultimate decision. Along the way, they
will cover some common mistakes,
anti-patterns, and things to consider. Tags : GTAC 2007 Interaction Based Testing Matt Heusser Sean McMillan Google |
|
Affichage : 3083
Durée : 3045 s |
| Disk-Based Parallel Computation, Rubik's Cube, and Checkpointing |
 |
Google Tech Talks
March, 24 2008
ABSTRACT
This talk takes us on a journey through
three varied, but interconnected
topics. First, our research lab has engaged
in a series of disk-based
computations extending over five years.
Disks have traditionally
been used for filesystems, for virtual
memory, and for databases.
Disk-based computation opens up an important
fourth use: an abstraction
for multiple disks that allows parallel
programs to treat them in a
manner similar to RAM. The key observation
is that 50 disks have
approximately the same parallel bandwidth as
a _single_ RAM subsystem.
This leaves latency as the primary concern.
A second key is the use
of techniques like delayed duplicate
detection to avoid latency. For
example, hash accesses accesses can be saved
(even saved on disk), until
there are sufficiently many pending accesses
to use standard streaming
techniques. We have designed a library for
search problems that exploits
the high parallel bandwidth while hiding the
latency. We build
abstractions for search that employ parallel
disk-based hash arrays
with the same speed as a single hash array
in a single RAM subsystem.
In the case of Rubik's cube, we exploited
this mechanism by using
seven terabytes of distributed disk in a
search problem that showed
that 26 moves suffice to solve Rubik's cube.
Our initial efforts
emphasize idempotent operations, so that we
can easily recover from
hardware or software faults. We next intend
to apply a more general
solution for fault recovery: checkpointing.
This separate effort
in our lab has now produced a mature, robust
user-level checkpointing
program has now matured. The package works
successfully in tests
on OpenMPI, MPICH-2, OpenMP, and parallel
iPython (used in SciPy and
NumPy). Our DMTCP package transparently
checkpoints parallel,
multi-threaded processes, with no
modification either to the
operating system or to the application
binaries. Extrapolating
from current experiments, we estimate that
we can checkpoint a 1,000
node parallel computation in a matter of
minutes. We are currently
searching for a testbed on which to
demonstrate this scalability.
Speaker: Gene Cooperman Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 6983
Durée : 4433 s |
| Home Based Internet Business Opportunities to Make Money Online for FREE Easy Legitimate Work from Home Jobs to Earn Extra Income Get Paid by PayPal Cash Daily The Best Money Making Idea! |
 |
100% Totally FREE Money Making Business!
Looking for Home Based internet business
opportunities? Searching for ways to Make
Money Online for FREE through a legitimate
Easy Work from Home Money Making program? How
if there's an easy, fast and Free internet
business for you right now where you can work
from home so you can make money on the
internet? What we have here is an opportunity
for you to earn an extra income from home.
earn $500 dollars daily for just spending 2
hours per day on the internet. This is so
easy, its like typing for cash! There are
over 30 companies willing to pay you right
now by Paypal! You can withdraw your earnings
everyday! This is a great income opportunity
that you can do anywhere in the world with
internet connection. Take advantage of this
unique home based business offer. You can
work at home today to earn easy money from
the internet! Interested? Visit the website
now, choose the companies you like to work
with. You can earn your first $500 in the
next few minutes if you act now.
Home Based Internet Business Opportunities to
Make Money Online for FREE Easy Work from
Home Jobs to Earn Income!
home based business opportunities internet
earn income make money online work home jobs
career free to join get paid paypal companies
how-to no scam legitimate easy fast
work-from-home make-money job information
guide tips tutorials world dollars
Work At Home Business And Jobs To Work Online
From Home The Work at Home Business Guide to
Make Money Online.â„¢ We are committed to
provide you with scam free business
opportunity offers and related resources that
will allow you to work from home so you can
make money online for free. The Business
Opportunity world-class business opportunity
enables you to make money on the Internet
with NO investment, fees, or costs required
whatsoever. Home Based Business Work at Home
Jobs Make Money Online Bringing you the best
home based business opportunities, work at
home jobs, home business resources, and more.
Everything you need to make money online.
Home Based Business Opportunities Make Money
Online The review is dedicated to help you in
deciding which home based business
opportunities are right for you? Learn the
truth before investing your resources so you
can earn money from the internet! WORK FROM
HOME! free how to earn a six-figure income
every year working right from your home,
would free Take it from us anyone can earn
income. Work At Home Jobs Make Money Online
Work From Home Legitimate Work at Home Job
Opportunities and Home Based Business free
Type At Home And Earn. Income From Home! #1
Home Based Business. Online Work At Home "
free Work From Home Jobs Please feel free to
browse around to find out how to Work From
Home Jobs free Work At Home Typing Jobs Earn
a Full Time Income Typing Online. free Work
From Home - Legitimate Work From Home Jobs
Legitimate work from home jobs can be hard to
find. free up for a work from home job that
requires you to free Tips to Earn More Income
When You Work From Home free! Tags : home based business opportunities internet earn income make money online work jobs career free to join get paid paypal companies how-to no scam legitimate easy fast work-from-home make-money job information guide tips tutorials world dollars |
|
Affichage : 15780
Durée : 480 s |
| A Search Engine Architecture Based on Collection Selection |
 |
Google Tech Talks
December, 19 2007
ABSTRACT
We present a distributed architecture for a
Web search engine, based
on the concept of collection selection. We
introduce a novel approach
to partition the collection of documents,
able to greatly improve the
effectiveness of standard collection
selection techniques (CORI), and
a new selection function outperforming the
state of the art. Our
technique is based on the novel query-vector
(QV) document model,
built from the analysis of query logs, and on
our strategy of
co-clustering queries and documents at the
same time.
By suitably partitioning the documents in the
collection, our system
is able to select the subset of servers
containing the most relevant
documents for each query. Instead of
broadcasting the query to every
server in the computing platform, only the
most relevant will be
polled, this way reducing the average
computing cost to solve a query.
We introduce a novel strategy to use the
instant load at each server
to drive the query routing. Also, we describe
a new approach to
caching, able to incrementally improve the
quality of the stored
results. Our caching strategy is effectively
both in reducing
computing load and in improving result
quality. The proposed
architecture, overall, presents a trade-off
between computing cost and
result quality, and we show how to guarantee
very precise results in
face of a dramatic reduction to computing
load. This means that, with
the same computing infrastructure, our system
can serve more users,
more queries and more documents.
Speaker: Diego Puppin Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 4732
Durée : 1981 s |
| GTAC 2007: H.Ziv & K.Windbladh - Specification based Testing |
 |
The 2nd Annual Google Test Automation
Conference (GTAC) at our New York office.
Hadar Ziv and Kristina Windbladh.
Specification-based Testing.
Professor Hadar Ziv, with the Bren School of
Information and Computer Sciences (ICS) at UC
Irvine, has 20+ years of experience in
academia and industry. Most recently, he
presented his work at Google, Northrop
Grumman, and the Southern California SPIN,
and served on the program committee of the
ROSATEA 2007 workshop. His most recent papers
appeared in ROSATEA 2007, 2006, and the
October 2006 issue of the Journal of Systems
and Software (JSS). He has worked as
consultant and change agent for several
organizations wishing to upgrade their
software development to include use cases,
object-oriented analysis and design with UML,
and corresponding test strategies. Hadar has
provided consulting, training and mentoring
to, among others, the Capital Group
Companies, Fidelity National Title, Logicon
(now Northrop Grumman), Beckman Coulter, and
most recently, St. Jude Medical (NYSE: SJM)
Kristina Winbladh is about to start her third
year as a PhD student in Informatics at the
University of California, Irvine. Her main
research interests are in software testing
and requirements engineering, and
particularly in bridging the two disciplines
with the goal of producing better quality
software. During her first two years of
graduate school, her attempts to improve
software testing techniques has earned her
several workshop and conference publications
as well as an internship with Google. Tags : GTAC 2007 Google Test Automation Conference Hadar Ziv Kristina Windbladh |
|
Affichage : 7391
Durée : 3847 s |
| Impulse-based ultra-wide-band (UWB) radio systems and applications |
 |
Google Tech Talks
May 22, 2008
ABSTRACT
The old idea of impulse radio dates back to
Marconi's first wireless transmissions using
sparks. Unlike
most wireless today, impulse radio
transmissions are extremely wideband signals.
The recently FCC-
released frequency band from 3.1GHz to
10.6GHz is the widest unlicensed frequency
band ever released (7.5GHz). This ultra wide
bandwidth (UWB) is commercially explored for
even faster data transfer using traditional,
multi-band (OFDM) RF techniques. However, the
available bandwidth is wide enough for
impulse radio transmission giving new
functionality and new implementation
challenges.
In this talk I will show how power efficient
impulse radio solutions are feasible in
standard digital CMOS
technology. Quite non-standard and
untraditional design strategies must be used
including time-domain
signal processing. Circuit topologies for
higher order Gaussian pulse generation and
power efficient,
correlating RAKE receivers will be explained.
Impulse radio transmissions have additional
interesting properties compared to narrowband
modulation.
With time-domain processing (TDOA) highly
accurate positioning is feasible in the
millimeter range. Improved sensitivity for
robust communication. Large number of
channels (greater than 100).
Novel applications are also feasible using
impulse transmission. Combining novel design
techniques like
"Swept-Threshold sampling" and digital
lossless integration, micropower impulse
radar is feasible in
CMOS. A 60GHz sampler is used to accumulate
and recover reflected electromagnetic energy.
These
new sensing devices (medical radar) may be
explored for reading vital body signs (pulse,
breathing, blood pressure?) embedded in your
car seat or hospital emergency bed (detached
sensor). Just imagine what you can do looking
though heavy matter! Single chip CMOS impulse
radar will be demonstrated at the end of the
talk.
Speaker: Tor Sverre Lande
Tor Sverre (Bassen) Lande is a professor in
Microelectronics at the Dept. of Informatics,
Univ. of Oslo. From 2004 he is also serving
as visiting professor at Institute of
Biomedical Engineering, Imperial College,
London, UK. His primary research is related
to microelectronics, both digital and analog.
Research fields are Neuromorphic Engineering,
analog signal processing, micropower circuit
design, biomedical circuits and systems and
impulse radio. He is the author or co-author
of more than 90 scientific publications with
chapters in two books. Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 3191
Durée : 3727 s |
|
|
|
|
|
|
|
|
|
|
 |
| |
|