I was invited to speak on Leadership at
Early Careers Researcher Sandpit Event December 2017
The presentation can be found here:
I was invited to speak on Leadership at
The presentation can be found here:
There have been several presentations about Real Power Computing at the last ARM Research Summit held on 11-13th September 2017 in Cambridge (Robinson College):
The full agenda of the summit is here:
The videos of the talks can be found here:
It is possible to navigate to the right video by selecting the Webcam by the name of the room where that session was scheduled in the Agenda.
The most relevant talk was our talk on Real Power Computing, given by Rishad Shafik. it is listed under my name on Monday 11th Sept at 9:00.
Other relevant talks were by Geoff Merrett and Bernard Stark, in the same session, and by Kerstin Eder on Tuesday 12th at 9:00.
What is Real-Power Computing?
RP Computing is a discipline of designing computer systems, in hardware and software, which operate under definite power or energy constraints. These constraints are formed from the requirements of applications, i.e. known at the time of designing or programming these systems or obtained from the real operating conditions, i.e. at run time. These constrains can be associated with limited sources of energy supplied to the computer systems as well as with bounds on dissipation of energy by computer systems.
These define areas of computing where power and energy require rationing in making systems perform their functions.
Different ways of categorising applications can be used. One possible way is to classify application based on different power ranges, such as microWatts, milliWatts etc.
Another way would be to consider application domains, such as bio-medical, internet of things, automotive systems etc.
These define typical scenarios where power and energy constraints are considered and put into interplay with functionalities. These scenarios define modes, i.e. sets of constraints and optimisation criteria. Here we look at the main paradigms of using power and energy on the roads.
Power-driven: Starting on bicycle or car from stationary state as we go from low gears to high gears. Low gears allow the system to reach certain speed with minimum power.
Energy-driven: Steady driving on a motorway, where we could maximise our distance for a given amount of fuel.
Time-driven: Steady driving on a motorway where we minimise the time to reach the destination and fit the speed-limit regulations.
Hybrid: Combinations of power and energy-driven scenarios, i.e. like in PI (D) control.
Similar categories could be defined for budgeting cash in families, depending on the salary payment regimes and living needs. Another source of examples could be the funding modes for companies at different stages of their development.
These define elements, parameters and characteristics of system design that help meeting the constraints and optimisation targets associated with the paradigms. Some of them can be defined at design (programming and compile) time while some defined at run-time and would require monitors and controls.
First of all, I would like you to read my previous post on the graphical interpretation of the mechanisms of evolution of X and Y chromosomes.
These mechanisms clearly demonstrate the greater changeability of the X pool (in females) than the Y pool (present only in males) – simply due to the fact that X chromosomes in females merge and branch (called fan in and fan out).
The next, in my opinion, interesting observation is drawn from the notions of mathematical analysis and dynamical systems theory. Here we have ideas of proportionality, integration, differentiation, on one hand, and notions of combinationality and sequentiality on the other.
If we look at the way how X-chromosomes evolve with fan-in mergers, we clearly see the features akin to proportionality and differentiality. The outgoing X pools are sensitive to the incoming X pools and their combinations. Any mixing node in this graph shows high sensitivity to inputs.
Contrary to that, the way of evolution of Y-chromosomes with NO fan-in contributions, clearly shows the elements of integration and sequentiality, or inertia, i.e. the preservation of the long term features.
So, the conclusions that can be drawn from this analysis are:
Again, I would be grateful for any comments and observations!
PS. By looking at the way how our society is now governed (cf. female or male presidents and prime ministers), you might think whether we are subject to differentiality/combinatorics or integrality/sequentiality and hence whether we are stable as a dynamical system or systems (in different countries).
It is a known fact that men inherit both Y and X chromosomes while women only X chromosomes.
As a corollary of that fact we also know that Y-chromosomes, sometimes synonymized with Y-DNA, are only inherited by the male part of the human race. This means that Y-chromosome inheritance mechanism is only forward-branching, i.e. Y-DNA is passed from one generation to the next generation “nearly” unchanged. As I am not an expert in genetics I cannot state precisely, in quantitative terms, what this “nearly” is worth. Suppose this “nearly” is close to 100% for simplicity.
This diagram is basically a branching tree, showing the pathways of the Y-DNA from one generation to the future generations of males. The characteristic feature of this inheritance mechanism is that it is Fan-out only. Namely, there is no way that the Y-DNA can be obtained by merging different Y-DNAs because we have no Fan-in mechanism.
X-chromosomes are inherited by both males and females. But, as I understand, this happens in two different ways.
Each female takes a portion of X chromosomes from her father (let’s denote it as X1) and a portion of X chromosomes from her mother (denoted by X2), thereby producing its own set of chromosomes X2’ which is a function of X1 and X2. Similar inheritance is in the next generation where X2’’=f(X1’,X2’).
Each male, however, only inherits X chromosomes from his mother, as shown above, where X1’’=f(X2’).
At each generation, when the offspring produced has a female, there is a merge of X chromosomes from both parents. This means that the pool of X chromosomes as we go down the generations is constantly changed and renewed with new DNA from different incoming branches.
This mechanism is therefore both Fan-in and Fan-out. And this is not a tree but a directed acyclic graph.
What sort of conclusion can we draw from this analysis? Well, I draw many interesting (to me at least) conclusions associated with the dynamics of evolution of the genetic pool of males and females. One can clearly see that the dynamics of genesis of females is much higher than that of males. Basically, one half of a male’s genesis remains “nearly” (please note my earlier remark about “nearly”) unchanged, and only the other half is subject to mutation, whereas in females both halves are changed.
I can only guess that Y-chromosomes are probably affected by various factors such as geographical movements, difference in environment, deceases etc., but these mutations are nowhere near as powerful as the mergers in the X-pool.
In my next memo I will write about the relationship between the above mechanisms of evolution and PID (proportional-integrative-differential) control in dynamical systems, which will lead to some conjectures about the feedback control mechanisms in evolution of species.
I would be grateful if those whose knowledge of human genetics is credible enough could report to me of any errors in my interpretation of these mechanisms.
Newcastle’s Microsystems group (http://www.ncl.ac.uk/engineering/research/eee/microsystems/),
in collaboration with Newcastle’s Computing Science colleagues, as well as with the teams from Imperial College and Southampton Universities (under PRiME project – http://www.prime-project.org) , has published a visionary paper in IEEE Computer on how to analyse the interplay between performance, energy and reliability of computing systems with increasing number of processor cores.
And for some time it will be front page on the multimedia front page: https://www.computer.org/computer-magazine/category/multimedia/
A very interesting workshop was held in my Alma Mater (LETI – Electrotechnical Universrity) in Saint Petersburg, Russia on 4-8 July 2017.
The workshop contained lots of interesting presentations – largely from industry and largely on modelling and empirical measurements of the EM interference in microsystems and ICs. Basically, the problem of reuse and block replacement is huge due to the unpredictability of the EM effects between components on PCB and on chip.
Here are the presentations:
Milos Krstic (from IHP) and I gave a keynote talk, which consisted of two parts:
(1) Digital Systems Clocking with and without clock: a historical retrospective (emphasizing the role of researchers from LETI – mostly Victor Varshavsky’s group where I used to work in the 1980s)
(2) Main technical contribution: Reducing Switching Noise Effects by Advanced Clock Management: M. Krstic, X. Fan, M. Babic, E. Grass, T. Bjerregaard, A. Yakovlev
ARM is announcing a call for presentations in ARM Research Summit in September 2017.
Our research group will be again actively contributing this year … See my previous blogs about our involvement in the 2016 edition.
We gave a 3 hour tutorial at IEEE Int Conference on Electronics Circuits and Systems (ICECS’16) in Monaco on the 11th December 2016.
The handout can be downloaded from here:
We also organised a special session on Oscillator Based Computing:
where one of our papers was presented: