One of the most important interfaces in a computer system is the interface between hardware and software. This interface is the contract between the hardware designer and the programmer that defines the functional behaviour of the hardware. This thesis examines two critical aspects of defining the hardware-software interface: quality and performance. The first aspect is creating a high quality specification of the interface as conventionally defined in an instruction set architecture. The majority of this thesis is concerned with creating a specification that covers the full scope of the interface; that is applicable to all current implementations of the architecture; and that can be trusted to accurately describe the behaviour of imp...
Thesis (Ph.D.)--University of Kansas, Electrical Engineering & Computer Science, 2007.Reconfigurable...
While the traditional division between hardware and software development provides a useful layer of ...
RÉSUMÉ: Avec la fin de la loi de Moore et de la mise à l'échelle de Dennard, les architectures à usa...
International audienceIn this paper we develop semantics for key aspects of the ARMv8 multiprocessor...
Despite all the effort spent in testing, analyzing, and formally verifying software, a program is ul...
This document is an extract from research proposal CMS1277 submitted to Science Foundation Ireland f...
This work was partly funded by the EPSRC Programme Grant REMS: Rigorous Engineering for Mainstream S...
Multi-core chips are currently in the spotlight as a potential means to overcome the limits of frequ...
Bugs are prevalent in a large amount of deployed software. These bugs often introduce vulnerabilitie...
State-of-the-art System-on-Chips (SoCs) deal with multiple interconnections between hardware (HW) an...
Programmability, performance portability, and resource efficiency have emerged as critical challenge...
Copyright is held by the owner/author(s). In this paper we develop semantics for key aspects of the ...
This paper describes a system level specification approach that enables the designer to formulate an...
Hardware and software do not operate in isolation. Neither should they be regarded as such when secu...
Modern mobile devices are marvels of computation. They can encode high defnition video, processing a...
Thesis (Ph.D.)--University of Kansas, Electrical Engineering & Computer Science, 2007.Reconfigurable...
While the traditional division between hardware and software development provides a useful layer of ...
RÉSUMÉ: Avec la fin de la loi de Moore et de la mise à l'échelle de Dennard, les architectures à usa...
International audienceIn this paper we develop semantics for key aspects of the ARMv8 multiprocessor...
Despite all the effort spent in testing, analyzing, and formally verifying software, a program is ul...
This document is an extract from research proposal CMS1277 submitted to Science Foundation Ireland f...
This work was partly funded by the EPSRC Programme Grant REMS: Rigorous Engineering for Mainstream S...
Multi-core chips are currently in the spotlight as a potential means to overcome the limits of frequ...
Bugs are prevalent in a large amount of deployed software. These bugs often introduce vulnerabilitie...
State-of-the-art System-on-Chips (SoCs) deal with multiple interconnections between hardware (HW) an...
Programmability, performance portability, and resource efficiency have emerged as critical challenge...
Copyright is held by the owner/author(s). In this paper we develop semantics for key aspects of the ...
This paper describes a system level specification approach that enables the designer to formulate an...
Hardware and software do not operate in isolation. Neither should they be regarded as such when secu...
Modern mobile devices are marvels of computation. They can encode high defnition video, processing a...
Thesis (Ph.D.)--University of Kansas, Electrical Engineering & Computer Science, 2007.Reconfigurable...
While the traditional division between hardware and software development provides a useful layer of ...
RÉSUMÉ: Avec la fin de la loi de Moore et de la mise à l'échelle de Dennard, les architectures à usa...