Microsoft Research

×
330 тыс
подписчики
50.3 млн
просмотры
9 254
видео
24 Окт 2008
создан
07.09.16 56:26
Generating Parallel Transforms Using Spiral
Spiral ( spiral.net) is a program generation system for linear transforms such as the discrete Fourier transform, discrete cosine transforms, filters, and others.
99
07.09.16 1:11:28
Power Management from Handhelds to DataCenters: Chasing the Next 10X Improvements
Energy and power are increasingly becoming critical challenges in the design of future computing systems.
29
07.09.16 1:15:59
The Role of Empirical Study in Software Engineering
Although most scientific and engineering disciplines view empiricism as a basic aspect of their discipline, that view has not been the tradition in software engineering.
649
17.6
07.09.16 1:03:39
Behind the Code with Tony Williams
Occasionally the office of the CTO, David Vaskevitch, sits down with some of MicrosoftΓÇÖs most influential technical employees to capture their stories.
429
10.7
07.09.16 1:19:29
Spiritual Computing
Can the next generation of technologies advance the spiritual development of individuals and communities?
669
10.8
07.09.16 1:13:00
Log-Based Architectures: Using Chip Multiprocessors to Help Software Behave Correctly
Software tends to misbehave more often than we would like due to bugs and security attacks.
38
07.09.16 1:01:14
This is Your Brain on Music: The Science of a Human Obsession
A fascinating exploration of the relationship between music and the mindΓÇöand the role of melodies in shaping our lives Whether you load your iPod with Bach or Bono, music has a significant role in
21 649
17.3
07.09.16 42:32
The Immortal Game: A History of Chess
Why has one game, alone among the thousands of games invented and played throughout human history, not only survived but thrived within every culture it has touched?  What is it about its
37 048
42.1
07.09.16 1:02:18
Waitomo: Web-Programming with Objects and Interfaces
Waitomo is an experimental programming language derived from Java.
30
07.09.16 59:46
Race-aware Runtimes for Concurrent Software Development & Deployment
We will present ongoing research on a programming framework in which undesirable data races raise runtime exceptions the same way out-of-bounds array accesses or null-pointer dereferences do in Java.
36
07.09.16 54:18
Textual Entailment: Framework, Learning and Applications
Textual Entailment has been proposed recently as a generic framework for modeling semantic variability in many Natural Language Processing applications, such as Question Answering, Information
1 008
41.7
07.09.16 1:00:13
Robust Constrained GSC Algorithm for Microphone Array Processing
Sound capturing in an automotive environment without using a close-talk microphone is a challenging problem.
1 525
31.4
07.09.16 1:06:44
Robust Speaker Diarization for Meetings: the ICSI system
The goal of speaker diarization is to determine where each participant speaks in a recording.
1 572
52
07.09.16 53:24
Evaluating Interactive Gaming as a Language Learning Tool
We propose a methodology for evaluating second language acquisition in the context of massive multi-player online role-playing games (MMORPGs).
100
07.09.16 1:00:09
Resource management of heterogeneous wireless networks
Wireless communication today supports heterogeneous wireless devices with a number of different wireless network interfaces (WNICs).
380
63
07.09.16 1:03:04
Behind the Code with Jim Gray
Occasionally the office of the CTO, David Vaskevitch, sits down with some of Microsoft's most influential technical employees to capture their stories.
5 804
13.7
07.09.16 1:21:49
Model-based testing with labeled transition systems [1/2]
Systematic testing of software plays an important role in the quest for improved software quality. Testing, however, turns out to be an error-prone, expensive, and time-consuming process.
1 092
27.6
07.09.16 1:09:55
Interruptions On Software Teams: A Comparison of Paired and Solo Programmers
This study explores interruption patterns among software developers who program in pairs versus those who program solo.
107
07.09.16 1:10:24
A Rewriting Logic Sampler
Rewriting logic is a simple computational logic very well suited as a semantic framework within which many different models of computation, systems and languages can be naturally modeled.  It is
1 182
20.4
07.09.16 1:08:31
Generalized algebraic data types and all that
Generalized algebraic data types (GADTs) extend algebraic data types by a form of type refinement connected to pattern matchings.
720
26.3
07.09.16 54:14
Beyond bag-of-features: adding spatial and shape information
Bag-of-features have recently shown very good performance for image category classification. However, their representation is orderless and based on appearance features only.
884
36.5
07.09.16 59:59
Extensible Object-Theories in HOL-OCL
We present a datatype package that enables the shallow embedding technique to object-oriented specification and programming languages.
86
07.09.16 1:05:18
From Software Engineering to Software as Service: Computing Task Dependencies from Work Artifacts
Task dependencies are at the heart of coordination in collaborative work. If tasks share no dependencies, then communication and coordination are not required.
45
07.09.16 1:00:17
Inferring Faults from Persistent State Interactions
Misconfiguration of persistent state such as registries or files is a major cause of software faults.
2
07.09.16 40:51
Enhanced MVDR beamforming for Arrays of Directional Microphones
In many signal processing tasks, it is of interest to estimate some desired signal in the presence of noise as well as other sources of interference.
4 820
41.9
07.09.16 1:03:10
When Separation Logic met Java
Separation logic is a promising new approach to modular reasoning, but so far it has primarily been applied to low-level C-like languages.
290
07.09.16 57:44
Microphone Array for Audience Capture in Lecture Rooms
Capturing the sound from the audience during broadcasting and/or recording lectures presents challenges due to increased distance between the microphone(s) and the speaker which worsens the
664
54.9
07.09.16 1:03:30
Learning to Label Images
The problem of image labeling, in which each pixel is assigned to one of a finite set of labels, is a difficult problem, as it entails deciding which components of an image belong to the same object
2 333
110.5
07.09.16 1:18:20
On the Compressibility of NP Instances and Cryptographic Applications
We initiate the study of compression that preserves the solution to an instance of a problem rather than preserving the instance itself. Our focus is on the compressibility of NP decision problems.
51
9 276 видеоназад104далее
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское