FINAL PROJECT: Verilog and Python Co-Simulation of Cache and Branch Prediction enabled MIPS Pipelined Processor Programming Assignment Help

FINAL PROJECT: Verilog and Python Co-Simulation of Cache and Branch Prediction enabled MIPS Pipelined Processor Programming Assignment Help. FINAL PROJECT: Verilog and Python Co-Simulation of Cache and Branch Prediction enabled MIPS Pipelined Processor Programming Assignment Help.


(/0x4*br />

This project need to use both verilog (vivado) and python.

Overview:

In this project, you will implement identical [added for simplification:] ISA-level functionality in both your python and Verilog versions of the [added for simplification:] single-cycle and pipelined processor designs, respectively, and simulate an execution that begins [removed for simplification: in python, continues] in your Verilog model, and then resumes in your python emulation model. The additional functionality that you will be adding consists of caching and branch prediction hardware and two new instructions.

A) The specific configurations for the caches and branch predictor will be described below.

0) Base pipeline designs:

FDEMW 5-stage pipeline with branch resolution in D. Non-memory hazard detection in D. Always not-taken predictor. For your Verilog baseline, use the one provided in V1. [removed for simplification:The pipelined model of the PPSSM will be provided shortly. ] [added for simplification:] You will use the provided single-cycle PPSSM model for python emulation.

Multi-cycle IMEM and DMEM models will be provided for the optional sensitivity study.

1) Additional instruction support:

MULTU, MFLO (needed by matrix multiplication benchmark)

2) Branch prediction extension:

2K entry bimodal table of 2-bit predictors, initial state t=10

32 entry BTB storing the contents, not the address, of the target instruction.
BTB caches the following supported types of branches and jumps {BEQ, BNE. J, JAL}.
JR/JALR are explicitly not cached in the BTB due to target indirection.

3) Instruction cache:

The instruction cache will be accessed in lieu of the IMEM. Misses in the instruction cache will be served from the IMEM. Since the IMEM is read-only, the instruction cache does not support writes and does not have a write policy.

2KB Direct mapped, block size 64 byte

4) Data cache:

The data cache will be accessed in lieu of the DMEM. Misses in the instruction cache will be served by the DMEM. The DMEM write policy is write-back and will stall-allocate on store misses. Evicted dirty lines must be written back to the DMEM.

2KB 2-way associative, inverse-MRU eviction policy (evict the block that is not the most recently used block – requires 1 bit of metadata per block: set MRU to 1 on accesses and set other block in the set’s MRU to 0, evict whichever block has MRU=0), block size 32 bytes.

B) Co-simulation

Once both your Verilog and Python simulation models can support the above modeled execution, the final task will be to support co-simulation, as follows:

0) Add state dumping/loading capability to your new branch and cache structures.

1) Add an instruction-fetched counter to your Verilog design. Count only correct path, non-flushed, successfully retrieved from cache instructions that actually get written into the IF/ID register. Add logic to A) stall fetch such that the 100th successfully fetched instruction is not treated as ever being successfully fetched and B) once all stages DEMW contain injected NOPs from the induced flush of the 100th instruction, dump the architectural state, BTB, BHT, and caches and exit simulation.

2) Resume your Verilog execution from the 100th instruction and run for an additional 100 instructions.

3) Resume your Python execution from the 100th instruction and run your program to completion.

Supporting scripts for input/output conversion between Verilog and Python will be provided (the required data is identical, but the formatting requires an automated conversion) (Pending)

C) (OPTIONAL, 10% EXTRA CREDIT)

Using the multi-cycle IMEM and DMEM models,

1) compute the AMAT and CPI impact of having vs. not having the caches for both NMM and BFS

2) rewrite your naive matrix multiplication benchmark to improve the cache hit rate

3) discuss why BFS is more difficult to optimize for both caching and branch prediction

FINAL PROJECT: Verilog and Python Co-Simulation of Cache and Branch Prediction enabled MIPS Pipelined Processor Programming Assignment Help[supanova_question]

write a report for Sequencing and Scheduling Engineering Assignment Help

read the attachment very well

The objective of the project is to inestigate the practical side of scheduling theory. This can be achieved in one of the following ways.

  • Choose a real life scheduling problem that fits into one of the models studied in this course, such as job shop, flow shop, single machine and parallel machines. Using real life data develop the model by defining the problem structure, constraints, objective function and clearly stating the assumptions. Select an appropriate solution method to obtain an optimal or a near optimal schedule. Compare your solution with existing solutions and discuss the results.
  • Select an integre programming formulation for any of the scheduling problems and generate a medium size problem to dominstrate the use of the model in solving such problems.
  • real life scheduling problem (case studies) from the published research. Study it carefully, summarize it and present it to the class.
  • Develop a computer code for one of the methods described in the book such as branch and bound, dynamic programming, heuristic methods and simulation. Test your solution on various problem and discuss the results.
  • Investigation on one of the recent scheduling problems in the literature.
  • Any other suggestions are welcome for discussion and approval.

A group work is accepted after discussion and approval. More valuable work is expected with clearly defined roles of members.

Project Requirements:

  • A short and informative typed report of the work done must be submitted. Hand written reports are not acceptable(at least 6)

[supanova_question]

Operation and Logistics Business Finance Assignment Help

Case attached.

Question: You work for GE Healthcare and have been tasked to make a preliminary presentation on how to improve integrated logistics for MR Operations.

Format is below:

Current Situation with Issue: Set it up fast
Next: Tell me all those Recommendations on a single slide
Next: At least 1 Support slide for each recommendation
Next: Cost / Benefit (single slide for all recommendations)
Next: Implementation with visual (single slide for all recommendations)
Next: Risk / Mitigation (single slide for all recommendations)
Next: The Closing Slide to seal the deal
Finally: Appendix: Stuff it with details and efforts

[supanova_question]

RTM final exam Writing Assignment Help

1) Why and how do tourists develop and/or resort to stereotypes while traveling away from their home environment? Why are stereotypes often inaccurate? Why are stereotypes helpful? Why are stereotypes dangerous? How can we modify and/or eliminate stereotypes? Your answer must be a minimum of 700 words and maximum of 1000 words.

2) If you were the President of the San Diego Tourism Authority, how would you go about evaluating satisfaction levels of tourists visiting the region? Which technique of satisfaction measurement would be the most adequate? Describe this technique? Why should international tourist complaints not always be used in assessing their vacation satisfaction? Your answer must be a minimum of 700 words and maximum of 1000 words.

Here is a satisfaction lecture from the professor. You don’t need to refer to the video, but just use it to know how the professor describes it. https://www.youtube.com/watch?v=yazFcdclPN8&feature=emb_logo

[supanova_question]

Analysis of an Unknown Insert Mode of analysis #2 Lab Report Science Assignment Help

The lab notebook report for mode #2 analysis of your unknown insert should include: the mode of analysis (PCR/digestion analysis) you chose to evaluate the vector/insert, a detailed procedure of how all data that would have been obtained (demo data will be used), how the demo data is interpreted, and a final conclusion as to how your analysis of the demo data allowed you to confirm the insert assigned. Any graphs, tables, and photos must be included in your typed report and should be labeled so that they can be referenced in the conclusion of the report. Note that you do not need to include the data from analysis #1 in this report only discuss your finding in relation to your demo data from analysis #2. Remember you need to include all of your demo data in your lab report. Your report must contain the following data: Gel Photo from restriction analysis or PCR analysis of vector/insert, an overview of the procedure used to analyze your clone and a discussion of what you were testing for that would allow you to confirm the identity of you insert and rule out the possibility that it could have been the other insert that was provided.

[supanova_question]

[supanova_question]

Database Systems Administration Programming Assignment Help

Assignment Tasks

1. Submit a work proposal for this assignment on 5 Hrs.

which must include:

 Understanding of deliverables – a detail description of deliverables.

 General overview of proposed plan – initial understanding of solution to task2 to task-4.

 Timeline for completion of the given tasks.

2. Using suitable examples of your own, discuss the need of database logical structures and their significance in effective management of database. You should not simply discuss the concepts of logical structures, however, should focus on why it is not possible to maintain a database with just physical structures i.e. datafiles, log files etc. Solution should emphasize on the need of having tablespaces, segments, extents and data blocks and their usage by the Database Administrator in effective management of database. Note: You may relate your examples with a database of any organization. No need to name any organization, you may use a bank, university, hypermarket etc.

Database Systems Administration Programming Assignment Help[supanova_question]

Journal Response: Vaccine and Immunology Race Humanities Assignment Help

It has to be a minimum of 3 full pages. It may be in first person. MLA format. (Quotes are required from the reading materials, and informations from the links are better to be mentioned)

You must discuss the ethical dilemmas of the vaccine race and immunology treatment.

Immunology: Remembering that anywhere from 1 to 10 people will be able to be the recipients of the blood plasma of COVID survivors, one of the first ethical dilemmas is the question of who should be the lucky 1-10 recipients of every survivor? Should people “own” their own blood and be able to donate it to friends and loved ones? Should you be able to sell it? Should it be nationalized and allow the government to prioritize who gets it first, such as first responders?

Vaccines: Imagine a vaccine is created in the record time of 18 months (34 years is the norm). Is there a list of those who should be first in line to be able to get it based on their profession, such as first responders and then people who are last? If your answer is yes, please explore who are those first people beyond the first responders, and who are last. Should it be mandatory for everyone to receive the new experimental vaccine? Remember when answering this that herd immunity begins when at least 40% of the population is immune and 80% to 95% must be immune to stop the spread of the disease.

https://www.nytimes.com/2020/05/02/us/anti-vaxxers-coronavirus-protests.html

https://www.nytimes.com/2020/05/04/business/coronavirus-china-vaccine.html?action=click&module=Spotlight&pgtype=Homepage

https://www.theatlantic.com/ideas/archive/2020/03/two-extreme-long-shots-could-save-us-coronavirus/608539/

https://www.thehastingscenter.org/ethics-and-evidence-in-the-search-for-a-vaccine-and-treatments-for-covid-19/

https://www.nytimes.com/interactive/2020/04/30/opinion/coronavirus-covid-vaccine.html?action=click&module=Opinion&pgtype=Homepage

[supanova_question]

Need assistance on create a matrix that explains leadership theories. Business Finance Assignment Help

Assignment Content:

As a leader, you often need to display or clarify a concept. A matrix is a grid that contains information and offers a visual model of ideas. For this assignment, you will create a matrix that explains leadership theories.

Research the following five leadership theories, and include these in your matrix (PLEASE use the matrix template provided):

  • Trait theories of leadership
  • Behavioral theories of leadership
  • Contingency models of leadership
  • Skills approaches to leadership
  • Situational methods of leadership

Develop the definition and characteristics of various leadership theories and approaches to leadership (trait leadership, behavioral leadership, contingency leadership, skills leadership, and situational leadership).

Provide one or more examples to support the definition or characteristics of each form of leadership.

Write out your explanations in each section using about 350 words for each section.

Format your Leadership Theory Matrix with the template and consistent with APA guidelines.

Cite all sources according to APA guidelines.

**PLEASE DON’T REUSE FROM OTHER INDIVIDUALS.**

[supanova_question]

Write Research Paper and COMPLETE PROPOSAL (EDWARDS) Humanities Assignment Help

TOPIC: Should the police wear body cameras?

WRITE THE RESEARCH PAPER AND THE PROPOSAL

English 1101 Research Paper Guidelines

  1. From the approved list, select a topic that you would like to research. This list will be provided by the instructor.
  2. Submit a research paper proposal. The guidelines and an example of the proposal have been provided by the instructor.
  3. Conference with the instructor about the topic and obtain approval to research the topic.
  4. Begin searching Galileo, Credo, and the Internet for information on your topic. Your final paper must include four (4) to five (5) sources.
  5. After finding information, on your topic, print, read, annotate, take notes and summarize the information. Be sure to write down bibliographic information for the information used.
  6. Type your research paper.
  7. The research paper must contain at least three (3) to four (4) pages of content. This does not include the Works Cited page.
  8. For your sources, you can only use one website.
  9. The research paper must contain at least one in-text citation from each source used.

[supanova_question]

Answer TEN of the questions in 1-2 paragraph short essays. You can use your textbook , notes or any other sources. Humanities Assignment Help

Please answer TEN of the following questions in 1-2 paragraph essays.

1. How did Charlemagne expand his empire?

2. What caused the disintegration of the Carolingian Empire?

3. What cultural contributions were made by the Carolingian renaissance?

4. What role did the Islamic world play in contributing to the world of mathematics and the natural sciences? How did the Islamic world preserve classical culture?

5. What are the five pillars of Islam?

6. How did Agriculture transform European life in the High Middle Ages? What was the significance of the three-field farm?

7. What was commercial capitalism? What were its defining marks?

8. What were the Crusades and what were their consequences?

9. What were the differences between the Romanesque and Gothic Cathedrals?

10. Who was Pope Gregory VII, what were his reforms, and why were they important?

11. How were the Jewish people of Europe singled out for persecution during the Black Death?

12. What were the consequences of the Hundred Years’ War?

13. What was the Great Schism? Why did it lead many within the Catholic Church to embrace conciliarism? How was the Schism resolved?

14. How did the Swiss historian Jacob Burckhardt describe the Renaissance?

15. Who was Machiavelli? What was a most important work? How did it view the exercise of political power?

16. Why did Luther take the side of the German Princes in the Peasant’s War?

17. What did the Council of Trent accomplish? How did the papacy emerge from the Reformation?

18. What was the Columbian Exchange and why was it important?

19. Where did the Spanish Empire flourish around the globe? What military defeat set back Spanish ambitions in Europe?

[supanova_question]

https://anyessayhelp.com/

[supanova_question]

Need assistance on create a matrix that explains leadership theories. Business Finance Assignment Help

Assignment Content:

As a leader, you often need to display or clarify a concept. A matrix is a grid that contains information and offers a visual model of ideas. For this assignment, you will create a matrix that explains leadership theories.

Research the following five leadership theories, and include these in your matrix (PLEASE use the matrix template provided):

  • Trait theories of leadership
  • Behavioral theories of leadership
  • Contingency models of leadership
  • Skills approaches to leadership
  • Situational methods of leadership

Develop the definition and characteristics of various leadership theories and approaches to leadership (trait leadership, behavioral leadership, contingency leadership, skills leadership, and situational leadership).

Provide one or more examples to support the definition or characteristics of each form of leadership.

Write out your explanations in each section using about 350 words for each section.

Format your Leadership Theory Matrix with the template and consistent with APA guidelines.

Cite all sources according to APA guidelines.

**PLEASE DON’T REUSE FROM OTHER INDIVIDUALS.**

[supanova_question]

Write Research Paper and COMPLETE PROPOSAL (EDWARDS) Humanities Assignment Help

TOPIC: Should the police wear body cameras?

WRITE THE RESEARCH PAPER AND THE PROPOSAL

English 1101 Research Paper Guidelines

  1. From the approved list, select a topic that you would like to research. This list will be provided by the instructor.
  2. Submit a research paper proposal. The guidelines and an example of the proposal have been provided by the instructor.
  3. Conference with the instructor about the topic and obtain approval to research the topic.
  4. Begin searching Galileo, Credo, and the Internet for information on your topic. Your final paper must include four (4) to five (5) sources.
  5. After finding information, on your topic, print, read, annotate, take notes and summarize the information. Be sure to write down bibliographic information for the information used.
  6. Type your research paper.
  7. The research paper must contain at least three (3) to four (4) pages of content. This does not include the Works Cited page.
  8. For your sources, you can only use one website.
  9. The research paper must contain at least one in-text citation from each source used.

[supanova_question]

Answer TEN of the questions in 1-2 paragraph short essays. You can use your textbook , notes or any other sources. Humanities Assignment Help

Please answer TEN of the following questions in 1-2 paragraph essays.

1. How did Charlemagne expand his empire?

2. What caused the disintegration of the Carolingian Empire?

3. What cultural contributions were made by the Carolingian renaissance?

4. What role did the Islamic world play in contributing to the world of mathematics and the natural sciences? How did the Islamic world preserve classical culture?

5. What are the five pillars of Islam?

6. How did Agriculture transform European life in the High Middle Ages? What was the significance of the three-field farm?

7. What was commercial capitalism? What were its defining marks?

8. What were the Crusades and what were their consequences?

9. What were the differences between the Romanesque and Gothic Cathedrals?

10. Who was Pope Gregory VII, what were his reforms, and why were they important?

11. How were the Jewish people of Europe singled out for persecution during the Black Death?

12. What were the consequences of the Hundred Years’ War?

13. What was the Great Schism? Why did it lead many within the Catholic Church to embrace conciliarism? How was the Schism resolved?

14. How did the Swiss historian Jacob Burckhardt describe the Renaissance?

15. Who was Machiavelli? What was a most important work? How did it view the exercise of political power?

16. Why did Luther take the side of the German Princes in the Peasant’s War?

17. What did the Council of Trent accomplish? How did the papacy emerge from the Reformation?

18. What was the Columbian Exchange and why was it important?

19. Where did the Spanish Empire flourish around the globe? What military defeat set back Spanish ambitions in Europe?

[supanova_question]

https://anyessayhelp.com/

[supanova_question]

Need assistance on create a matrix that explains leadership theories. Business Finance Assignment Help

Assignment Content:

As a leader, you often need to display or clarify a concept. A matrix is a grid that contains information and offers a visual model of ideas. For this assignment, you will create a matrix that explains leadership theories.

Research the following five leadership theories, and include these in your matrix (PLEASE use the matrix template provided):

  • Trait theories of leadership
  • Behavioral theories of leadership
  • Contingency models of leadership
  • Skills approaches to leadership
  • Situational methods of leadership

Develop the definition and characteristics of various leadership theories and approaches to leadership (trait leadership, behavioral leadership, contingency leadership, skills leadership, and situational leadership).

Provide one or more examples to support the definition or characteristics of each form of leadership.

Write out your explanations in each section using about 350 words for each section.

Format your Leadership Theory Matrix with the template and consistent with APA guidelines.

Cite all sources according to APA guidelines.

**PLEASE DON’T REUSE FROM OTHER INDIVIDUALS.**

[supanova_question]

Write Research Paper and COMPLETE PROPOSAL (EDWARDS) Humanities Assignment Help

TOPIC: Should the police wear body cameras?

WRITE THE RESEARCH PAPER AND THE PROPOSAL

English 1101 Research Paper Guidelines

  1. From the approved list, select a topic that you would like to research. This list will be provided by the instructor.
  2. Submit a research paper proposal. The guidelines and an example of the proposal have been provided by the instructor.
  3. Conference with the instructor about the topic and obtain approval to research the topic.
  4. Begin searching Galileo, Credo, and the Internet for information on your topic. Your final paper must include four (4) to five (5) sources.
  5. After finding information, on your topic, print, read, annotate, take notes and summarize the information. Be sure to write down bibliographic information for the information used.
  6. Type your research paper.
  7. The research paper must contain at least three (3) to four (4) pages of content. This does not include the Works Cited page.
  8. For your sources, you can only use one website.
  9. The research paper must contain at least one in-text citation from each source used.

[supanova_question]

Answer TEN of the questions in 1-2 paragraph short essays. You can use your textbook , notes or any other sources. Humanities Assignment Help

Please answer TEN of the following questions in 1-2 paragraph essays.

1. How did Charlemagne expand his empire?

2. What caused the disintegration of the Carolingian Empire?

3. What cultural contributions were made by the Carolingian renaissance?

4. What role did the Islamic world play in contributing to the world of mathematics and the natural sciences? How did the Islamic world preserve classical culture?

5. What are the five pillars of Islam?

6. How did Agriculture transform European life in the High Middle Ages? What was the significance of the three-field farm?

7. What was commercial capitalism? What were its defining marks?

8. What were the Crusades and what were their consequences?

9. What were the differences between the Romanesque and Gothic Cathedrals?

10. Who was Pope Gregory VII, what were his reforms, and why were they important?

11. How were the Jewish people of Europe singled out for persecution during the Black Death?

12. What were the consequences of the Hundred Years’ War?

13. What was the Great Schism? Why did it lead many within the Catholic Church to embrace conciliarism? How was the Schism resolved?

14. How did the Swiss historian Jacob Burckhardt describe the Renaissance?

15. Who was Machiavelli? What was a most important work? How did it view the exercise of political power?

16. Why did Luther take the side of the German Princes in the Peasant’s War?

17. What did the Council of Trent accomplish? How did the papacy emerge from the Reformation?

18. What was the Columbian Exchange and why was it important?

19. Where did the Spanish Empire flourish around the globe? What military defeat set back Spanish ambitions in Europe?

[supanova_question]

https://anyessayhelp.com/

[supanova_question]

Need assistance on create a matrix that explains leadership theories. Business Finance Assignment Help

Assignment Content:

As a leader, you often need to display or clarify a concept. A matrix is a grid that contains information and offers a visual model of ideas. For this assignment, you will create a matrix that explains leadership theories.

Research the following five leadership theories, and include these in your matrix (PLEASE use the matrix template provided):

  • Trait theories of leadership
  • Behavioral theories of leadership
  • Contingency models of leadership
  • Skills approaches to leadership
  • Situational methods of leadership

Develop the definition and characteristics of various leadership theories and approaches to leadership (trait leadership, behavioral leadership, contingency leadership, skills leadership, and situational leadership).

Provide one or more examples to support the definition or characteristics of each form of leadership.

Write out your explanations in each section using about 350 words for each section.

Format your Leadership Theory Matrix with the template and consistent with APA guidelines.

Cite all sources according to APA guidelines.

**PLEASE DON’T REUSE FROM OTHER INDIVIDUALS.**

[supanova_question]

Write Research Paper and COMPLETE PROPOSAL (EDWARDS) Humanities Assignment Help

TOPIC: Should the police wear body cameras?

WRITE THE RESEARCH PAPER AND THE PROPOSAL

English 1101 Research Paper Guidelines

  1. From the approved list, select a topic that you would like to research. This list will be provided by the instructor.
  2. Submit a research paper proposal. The guidelines and an example of the proposal have been provided by the instructor.
  3. Conference with the instructor about the topic and obtain approval to research the topic.
  4. Begin searching Galileo, Credo, and the Internet for information on your topic. Your final paper must include four (4) to five (5) sources.
  5. After finding information, on your topic, print, read, annotate, take notes and summarize the information. Be sure to write down bibliographic information for the information used.
  6. Type your research paper.
  7. The research paper must contain at least three (3) to four (4) pages of content. This does not include the Works Cited page.
  8. For your sources, you can only use one website.
  9. The research paper must contain at least one in-text citation from each source used.

[supanova_question]

Answer TEN of the questions in 1-2 paragraph short essays. You can use your textbook , notes or any other sources. Humanities Assignment Help

Please answer TEN of the following questions in 1-2 paragraph essays.

1. How did Charlemagne expand his empire?

2. What caused the disintegration of the Carolingian Empire?

3. What cultural contributions were made by the Carolingian renaissance?

4. What role did the Islamic world play in contributing to the world of mathematics and the natural sciences? How did the Islamic world preserve classical culture?

5. What are the five pillars of Islam?

6. How did Agriculture transform European life in the High Middle Ages? What was the significance of the three-field farm?

7. What was commercial capitalism? What were its defining marks?

8. What were the Crusades and what were their consequences?

9. What were the differences between the Romanesque and Gothic Cathedrals?

10. Who was Pope Gregory VII, what were his reforms, and why were they important?

11. How were the Jewish people of Europe singled out for persecution during the Black Death?

12. What were the consequences of the Hundred Years’ War?

13. What was the Great Schism? Why did it lead many within the Catholic Church to embrace conciliarism? How was the Schism resolved?

14. How did the Swiss historian Jacob Burckhardt describe the Renaissance?

15. Who was Machiavelli? What was a most important work? How did it view the exercise of political power?

16. Why did Luther take the side of the German Princes in the Peasant’s War?

17. What did the Council of Trent accomplish? How did the papacy emerge from the Reformation?

18. What was the Columbian Exchange and why was it important?

19. Where did the Spanish Empire flourish around the globe? What military defeat set back Spanish ambitions in Europe?

[supanova_question]

FINAL PROJECT: Verilog and Python Co-Simulation of Cache and Branch Prediction enabled MIPS Pipelined Processor Programming Assignment Help

FINAL PROJECT: Verilog and Python Co-Simulation of Cache and Branch Prediction enabled MIPS Pipelined Processor Programming Assignment Help

× How can I help you?