Gabriel Girard

Gabriel Girard
  • Head of Department at Université de Sherbrooke

About

7
Publications
2,744
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
34
Citations
Introduction
Skills and Expertise
Current institution
Université de Sherbrooke
Current position
  • Head of Department
Additional affiliations
September 1984 - present
Université de Sherbrooke
Position
  • Professor

Publications

Publications (7)
Article
Most of today’s malware are able to detect traditional debuggers and change their behavior whenever somebody tries to analyze them. The analysis of such malware becomes then a much more complex task. In this paper, we present the functionalities provided by the Kolumbo kernel module that can help simplify the analysis of malware. Four functionaliti...
Article
Full-text available
Virtualization of x86 servers has been a hot topic in the last decade, culminating in changes in the architecture's design and the development of new technologies based in different approaches to provide server virtualization. In this paper, we present a comparative study of six vir- tualization technologies released under the GPL license. Our anal...
Conference Paper
Full-text available
In the last decade, personal computers became more powerful and less expensive, and the development of Internet increased the connectivity of these machines. This situation opened many opportunities in the distributed computing world. Some projects such as SETI@home were launched to perform scientific computations on temporarily unused workstations...
Article
Numerous shared memory consistency models have appeared for the purpose of obtaining better shared memory parallel computers, ones which suffer less from long memory latency. This paper uses the primitive notion of program-order and value-order to define global view. Using this as a seed, various consistency models evolve and form hierarchies of mo...
Article
Full-text available
paradigm in parallel and distributed environments. However, DSM often suffers from performance problems as consistency requirements often incur long access latencies that cannot be overlapped with other operations in a process. Sequential consistency is the most general consistency requirement for DSM systems. This thesis explores two different ave...
Article
Cause-and-eect precedence can be established between the reading of a value written by another process. Together with the local program order, the local view of a process is dened. The local views of all processes can be composed together to form the global view of a DSM. We propose a hierarchical set of augmentation rules to be applied to the glob...
Conference Paper
Full-text available
Sequential consistency is a well known consistency requirement for distributed shared memory. However, most of the algorithms that implement sequential consistency involve some expensive blocking. We propose algorithms that reduce blocking. First, we propose a synchronous algorithm using a 3-phase protocol and, when it is possible, a more efficient...

Network

Cited By