The benefits of low operating voltage devices to the energy efficiency of parallel systems
Samuel Xavier‐de‐SouzaEduardo Almeida NevesAlex F. A. FurtunatoLuiz F. Q. SilveiraKyriakos GeorgiouKerstin Eder
0
Citation
6
Reference
10
Related Paper
Abstract:
Programmable circuits such as general-purpose processors or FPGAs have their end-user energy efficiency strongly dependent on the program that they execute. Ultimately, it is the programmer's ability to code and, in the case of general purpose processors, the compiler's ability to translate source code into a sequence of native instructions that make the circuit deliver the expected performance to the end user. This way, the benefits of energy-efficient circuits build upon energy-efficient devices could be obfuscated by poorly written software. Clearly, having well-written software running on conventional circuits is no better in terms of energy efficiency than having poorly written software running on energy-efficient circuits. Therefore, to get the most out of the energy-saving capabilities of programmable circuits that support low voltage operating modes, it is necessary to address software issues that might work against the benefits of operating in such modes.Keywords:
Programmer
The high cost of training programmers prohibits a trial and error approach to selection. This paper investigates the qualities required in a modern programmer and a means of evaluating them. The results of a recent experiment to determine which of a collection of programmer selection tests and subtests proved to be the best predictor are described.
Programmer
Cite
Citations (13)
Programmer
Cite
Citations (2)
The effects of good computer services on programmer and project productivity during application program development are examined. Programmer's terminal activity and the nature of terminal work are analyzed. The discussion includes the effects of short response times, programmers' skills, and program complexity on productivity.
Programmer
Cite
Citations (67)
Selection of candidate of the programmer is a complex and tiring process. Software development manager must work hard to guarantee that only qualified candidates will be selected. This study the parameters needed by the programmer are proper and adequate knowledge, skills, attitudes, and productivity. Knowledge, skills, attitudes, and productivity are the four competencies that every programmer must-have. The four components above are very important in developing an IT company. This study proposes a classification model of programmer selection based on certain criteria, parameters, and attributes. This study modifies the Fuzzy Mamdani Method as the approach for determining the feasibility of the programmer. The proposed model has satisfied result of percent of accuracy with 75.57% level. The result indicates that the proposed model has produced a sufficient solution to be used in the real situation for selecting the feasible programmer.
Programmer
Cite
Citations (3)
The design and implementation of the hand-held programmer based on PIC16F913 is introduced.The PIC16F913 which is widely used in LCD controlling,driving and displaying provides a great convenience for designing the small hand-held programmer with low-power-consumed and high performance.
Programmer
Cite
Citations (0)
The framework increased the ability of the programmer to develop the applications programs, and took the opportunity and the challenge for the education to the programmer. To launch teaching and practicing on the platform of the framework, that is an important assignment of the education to the programmer.
Programmer
Cite
Citations (0)
Short-term productivity increases will come from the successful application of the Chief Programmer Team concepts. The long-term productivity increases will come from extensions of the Chief Programmer Team concept and a joining of these team concepts with advanced software techniques. This paper develops a strategy for improving programmer productivity in terms of a set of management goals:
Programmer
Cite
Citations (0)
The logical design of a versatile laboratory programmer is described. The programmer can be used to control the operation of low and high power circuits over a wide range of time intervals.
Programmer
Cite
Citations (22)
It is difficult to study industrial programmer productivity because of the extreme variance seen among individual programmers and the difficulty of performing controlled experiments. As an alternative to studying individual programmers, we examine the group productivity of programmer teams. We postulate that there is such a thing as average programmer productivity, in a given context. By studying programmer teams, we can eventually obtain measures of the expected performance of an average programmer in a defined context. Differences in project productivity can then be attributed to process characteristics. Existing project data is examined to see how data could be collected to support the idea of a standard programmer.
Programmer
Cite
Citations (5)
Infinite loops are the worst enemy of any programmer in any language. They waste potentially huge amounts of time, system resources and/or money, and can destroy the credibility of the programmer amongst colleagues or customers.
Programmer
Cite
Citations (0)