Virtualthreading: New computers meta-architecture for direct fine-grained hardware multiprogramming | CEE-SECR 2016 Virtualthreading: New computers meta-architecture for direct fine-grained hardware multiprogramming – CEE-SECR 2016
2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005

Presentations

Virtualthreading: New computers meta-architecture for direct fine-grained hardware multiprogramming

Significant progress has been made in solving variety of application programming tasks – covering a range as diverse as floating-point arithmetic, video image processing, cryptography, and TCP / IP protocols. This is because of their direct implementation in hardware of computing systems. Programming languages, starting from the Burroughs system, are also widely supported by hardware in a number of mainframes.

At the same time, despite the increasingly widespread parallel computing in almost all applications, system programmers still implement their main task – multiprogramming – mainly by means of software with induces unnecessarily large overheads due to weak hardware support, based on interruptions. The report highlights the main reason of these overheads, so called “Silicone Curtain” – the technique of organizing computing systems on the basis of coarse-grained swapping of software threads, as single entities on hardware resources. Instead, the report offers an alternative technique, based on fine-grained swapping of software threads, as swapping of single instructions – so called virtual-threading meta-architecture. The report offers the description of the implementation of the related Verilog-project and some initial results of its modelling and prototyping.

The report is aimed at hardware designers and system programmers, which are interested in the development of innovative computing systems, where main kernel functions of operating systems are implemented by means of hardware (thus eliminating the aforementioned “Silicone Curtain”), as opposed to the existing computing systems, where such functions are implemented by means of software. Such innovative systems should have higher processing efficiency and should provide significant simplification of system and application software design. The author of the report encourages hardware designers and system programmers to take part in the discussion of the report’s proposals. Creation of a joint working group to carry out a pilot project in the proposed area could be the best outcome of such discussion.

Andrei Yafimau

Andrei Yafimau

Comment

Your email address will not be published. Required fields are marked *

*

Gold

Deutsche Bank Technology CentreJetBrainsSAPFirst Line Software

Silver

Dell Technologies

Embedded

Auriga

Sponsors

T-SystemsKaspersky Lab

Main partners

RUSSOFTAP KITSECON

In cooperation

Association for Computing MachineryACM Special Interest Group on Software Engineering

Technical partners

Hosting-CenterVirtuozzoSoftInvent7pap StudioPrint SalonGroup MPrezent.ru

With support of

RAEC

Organizers

Software Russiai-Help

The conference is over
See you at CEE-SECR 2017!

Special prices for the hotels and visa support are offered to the conference guests.