Title :
Simulation of multi-core power-network for early software development
Author_Institution :
IBM India, New Delhi, India
Abstract :
IBM server-systems are extremely complex, employing multiple processors, peripherals, interconnects, etc. Multiple voltage and power domains are also employed for power-efficient designs. Developing software for such an architecture, in absence of target platform, is an extremely error-prone affair. Bring-up of software once the hardware is available detects large amount of bugs, throwing the project cost and schedule out of control. This paper introduces a methodology to model the power-control network, incorporated within IBM system-level simulation environment. This methodology helps to debug, verify and fine-tune the server software much before the availability of the target hardware. Use of this methodology enables detecting the bugs much earlier in the development cycle. Shift-left is achieved successfully using this methodology as majority of defects are removed much earlier and software bringup-time on hardware has reduced from months to days!
Keywords :
network servers; power aware computing; program debugging; program verification; software engineering; IBM server-systems; IBM system-level simulation environment; multicore power-network simulation; power domain; power-control network; power-efficient designs; server software debugging; server software fine-tuning; server software verification; software development; voltage domain; Encoding; Hardware; Middleware; Performance evaluation; Process control; Power; simulation; software development;
Conference_Titel :
Recent Advances and Innovations in Engineering (ICRAIE), 2014
Conference_Location :
Jaipur
Print_ISBN :
978-1-4799-4041-7
DOI :
10.1109/ICRAIE.2014.6909214