1. Which of the following allows the reuse of the software and the hardware components?.
A. platform based design.
B. memory design.
C. peripheral design.
D. input design.
Answer= platform based design
2. Which of the following is the design in which both the hardware and software are considered during the design?.
A. platform based design.
B. memory based design.
C. software/hardware codesign.
D. peripheral design.
Answer= software/hardware codesign
3. What does API stand for?.
A. address programming interface.
B. application programming interface.
C. accessing peripheral through interface.
D. address programming interface.
Answer= application programming interface
4. Which activity is concerned with identifying the task at the final embedded systems?.
A. high-level transformation.
B. compilation.
C. scheduling.
D. task-level concurrency management.
Answer= task-level concurrency management
5. In which design activity, the loops are interchangeable?.
A. compilation.
B. scheduling.
C. high-level transformation.
D. hardware/software partitioning.
Answer= high-level transformation
6. Which design activity helps in the transformation of the floating point arithmetic to fixed point arithmetic?.
A. high-level transformation.
B. scheduling.
C. compilation.
D. task-level concurrency management.
Answer= high-level transformation
7. Which design activity is in charge of mapping operations to hardware?.
A. scheduling.
B. high-level transformation.
C. hardware/software partitioning.
D. compilation.
Answer= hardware/software partitioning
8. Which of the following is approximated during hardware/software partitioning, during task-level concurrency management?.
A. scheduling.
B. compilation.
C. task-level concurrency management.
D. high-level transformation.
Answer= scheduling
9. Which of the following is a process of analyzing the set of possible designs?.
A. design space exploration.
B. scheduling.
C. compilation.
D. hardware/software partitioning.
Answer= design space exploration
10. Which of the following is a meet-in-the-middle approach?.
A. peripheral based design.
B. platform based design.
C. memory based design.
D. processor design.
Answer= platform based design
11. What does FRIDGE stand for?.
A. fixed-point programming design environment.
B. floating-point programming design environment.
C. fixed-point programming decoding.
D. floating-point programming decoding.
Answer= fixed-point programming design environment
12. Which of the following tool can replace the floating point arithmetic to fixed point arithmetic?.
A. SDS.
B. FAT.
C. VFAT.
D. FRIDGE.
Answer= FRIDGE
13. Which programming algorithm is used in the starting process of the FRIDGE?.
A. C++.
B. JAVA.
C. C.
D. BASIC.
Answer= C
14. In which loop transformation, a single loop is split into two?.
A. loop tiling.
B. loop fusion.
C. loop permutation.
D. loop unrolling.
Answer= loop fusion
15. Which loop transformations have several instances of the loop body?.
A. loop fusion.
B. loop unrolling.
C. loop fission.
D. loop tiling.
Answer= loop unrolling
16. The number of copies of a loop is called as.
A. rolling factor.
B. loop factor.
C. unrolling factor.
D. loop size.
Answer= unrolling factor
17. Which of the following can reduce the loop overhead and thus increase the speed?.
A. loop unrolling.
B. loop tiling.
C. loop permutation.
D. loop fusion.
Answer= loop unrolling
18. Which loop transformation can increase the code size?.
A. loop permutation.
B. loop fusion.
C. loop fission.
D. loop unrolling.
Answer= loop unrolling
19. Which memories are faster in nature?.
A. RAM.
B. ROM.
C. Scratch pad memories.
D. EEPROM.
Answer= Scratch pad memories
20. Which loop transformation reduces the energy consumption of the memory systems?.
A. loop permutation.
B. loop tiling.
C. loop fission.
D. loop fusion.
Answer= loop tiling
21. What does COOL stand for?.
A. coprocessor tool.
B. codesign tool.
C. code tool.
D. code control.
Answer= codesign tool
22. How many inputs part does COOL have?.
A. 2.
B. 4.
C. 5.
D. 3.
Answer= 3
23. Which part of the COOL input comprises information about the available hardware platform components?.
A. target technology.
B. design constraints.
C. both behaviour and design constraints.
D. behaviour.
Answer= target technology
24. What does the second part of the COOL input comprise?.
A. behaviour and target technology.
B. design constraints.
C. behaviour.
D. target technology.
Answer= design constraints
25. What does the third part of the COOL input comprise?.
A. design constraints and target technology.
B. design constraints.
C. behaviour.
D. target technology.
Answer= behaviour
26. How many edges does the COOL use?.
A. 1.
B. 2.
C. 3.
D. 4.
Answer= 2
27. Which edge provides the timing constraints?.
A. timing edge.
B. communication edge.
C. timing edge and communication edge.
D. special edge.
Answer= timing edge
28. Which edge of the COOL contains information about the amount of information to be exchanged?.
A. regular edge.
B. timing edge.
C. communication edge.
D. special edge.
Answer= communication edge
29. What does Index set KH denotes?.
A. processor.
B. hardware components.
C. task graph nodes.
D. task graph node type.
Answer= hardware components
30. What does Index set L denotes?.
A. processor.
B. task graph node.
C. task graph node type.
D. hardware components.
Answer= task graph node type
31. Which of the following helps in reducing the energy consumption of the embedded system?.
A. compilers.
B. simulator.
C. debugger.
D. emulator.
Answer= compilers
32. Which of the following help to meet and prove real-time constraints?.
A. simulator.
B. debugger.
C. emulator.
D. compiler.
Answer= compiler
33. Which of the following is an important ingredient of all power optimization?.
A. energy model.
B. power model.
C. watt model.
D. power compiler.
Answer= power model
34. Who proposed the first power model?.
A. Jacome.
B. Russell.
C. Tiwari.
D. Russell and Jacome.
Answer= Tiwari
35. Who proposed the third power model?.
A. Tiwari.
B. Russell.
C. Jacome.
D. Russell and Jacome.
Answer= Russell and Jacome
36. Which compiler is based on the precise measurements of two fixed configurations?.
A. first power model.
B. second power model.
C. third power model.
D. fourth power model.
Answer= third power model
37. What does SPM stand for?.
A. scratch pad memories.
B. sensor parity machine.
C. scratch pad machine.
D. sensor parity memories.
Answer= scratch pad memories
38. Which model is based on precise measurements using real hardware?.
A. encc energy-aware compiler.
B. first power model.
C. third power model.
D. second power model.
Answer= encc energy-aware compiler
39. What is the solution to the knapsack problem?.
A. many-to-many mapping.
B. one-to-many mapping.
C. many-to-one mapping.
D. one-to-one mapping.
Answer= one-to-one mapping
40. How can one compute the power consumption of the cache?.
A. Lee power model.
B. First power model.
C. Third power model.
D. CACTI.
Answer= CACTI