No abstract
Abstract-As the complexity of FPGA-based systems scales, the importance of efficiently handling irregular code increases. Recent work has proposed Irregular Code Energy Reducers (ICERs), a high-level synthesis approach for FPGAs that offers significant energy reduction for irregular code compared to a soft core processor. ICERs target the hot-spots of programs, and are seamlessly connected via a shared L1 cache with a soft processor that executes the cold code. This paper evaluates the application of the selective depipelining (SDP) technique to ICERs, which greatly reduces both the execution time and energy of irregular computations.SDP enables irregular computations to be expressed as large, fast, low-power combinational blocks. SDP maintains high memory bandwidth by scheduling the many potentially dependent memory operations within these blocks onto a high-frequency, highly-multiplexed coherent memory while scheduling combinational operations at a much lower frequency. SDP is a key enabler for improving the execution properties of irregular computations that are difficult to parallelize. We show that applying SDP to ICERs reduces energy-delay by 2.62× relative to ICERs. ICERs with SDP are up to 2.38× faster than a soft core processor and reduce energy consumption by up to 15.83× for a variety of irregular applications. I. INTRODUCTIONFPGAs now play host to increasingly large-scale systems with complex and varied behaviors. To manage complexity, many designers are turning toward high-level synthesis (HLS) tools, which allow them to specify system behavior in a highlevel language. A common approach incorporates applicationspecific hardware to execute the highly-parallel regions of code, coupled with a soft processor core to handle the remaining code. Although existing HLS tools can target highly structured, parallel code for acceleration, most are ill-suited for the remaining irregular, difficult-to-parallelize code. However, as systems continue to scale, the execution of the non-parallel regions on soft cores limits the efficiency of the system as a whole. Recent work [26], [20], [1] attained energy savings by converting even irregular code regions into specialized circuits.One such approach [1] improves the energy efficiency of soft-core-based systems by converting hot regions of large, irregular C programs into a collection of energy-saving application-specialized coprocessors called Irregular Code Energy Reducers, or ICERs. Execution jumps between hot code, which runs on the ICERs, and cold code, which runs on the soft core. In both cases, memory operations are performed through a shared L1 cache, which eliminates the need for pointer analysis and enables high code coverage.Although ICERs were able to achieve up to 9.5× savings in energy for targeted code at approximately the same level of performance, the energy and performance were limited by
The April-June issue of Vikalpa carried the editorial "The management of politics: Some comments" by Pt;of. P.N. Khandwalla. We give below retorts and reflections by V. V. Bhatt. THE MANAGEMENT OF POLITICS: SOME COMMENTS With all its limitations, there is one fundamental insight underlying management science: an .institution or an organization or a polity is a system whose parts are individuals or groups of individuals with a variety of skills, knowledge, and techniques and who are involved in a joint venture. The main characteristic of such a system is the interdependence of its parts. The primacy attaches to the whole and the parts have to be integrated to form the whole; primary emphasis, thus, has to be on the whole, and the contribution that the parts make to the whole, rather than on the mere technical efficiency of the parts. Technical perfection of a part may sometimes damage the system as a whole. It is a sad irony that in spite of this insight, management science has emphasized the efficiency of the partsprecision of the tools at the expense of the health and performance of the whole. With this characteristic feature of interdependence, a system cannot function unless the parts move in harmony. This implies communication within the system-each part understanding its relation with the others arid with the whole system. Communication does not mean mere provision of information; it has to be meaningful and relevant information that demands action. Information presupposes communication, but there can be communication even without information. Communication as an action-oriented system has to convey signals for action, for decision preparation, and decision making. Each part has to act-make a qecision or communicate the need for decision to other parts or to the centre. These decision signals also function as performance indicators of the part as well as the whole. The test of a good communication system is the economy of information and signals with which it functions. Communication is an interpersonal phenomenal\ that depends not on the communicator but on the recipient. The recipients will not act unless they understand precisely the full implications of what is conveyed. This understanding, this perception Qf the meaning, is not a matter of logic or of information. Rather, it depends on the recipients' range of perception and what they expect to perceive. If the information conveyed is not within the recipients' range of perception or their range of expectation, it has no meaning. Effective
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.