$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!
Students Who Viewed This Also Studied
COMP1680 Clouds, Grids and Virtualization
Task:
Characterise and critically evaluate high performance computing based architectures and their suitability for given applications.
Implement and execute applications using shared and distributed memory programming paradigms.
Describe and critically discuss the roles and applications of cloud and grid computing.
As you implement each of the following 4 steps make sure that you retain and do not overwrite previous versions of your solutions.
Step 1
You are required to compute a temperature distribution for a rectangular 2D problem with boundary conditions set at top 100°C, bottom 20°C, left 30°C and right 40°C with a range of problem sizes. To do this you are required to modify the codes to:
• reflect the boundary conditions described above
• report the execution time Record the run-time of your code under a range of problem sizes using different levels of compiler optimization.
Be advised that:
• it is possible that aggressive optimization will break the code
• you will need to stop the results from printing if you are to obtain realistic measurements of the execution time.
Step 2
You are then required to modify the applications you created in step 1 to produce a basic parallel version of the codes using OpenMP. The following commands will compile your parallel version on a platform that has OpenMP installed:
The parallel codes must include timers to report the parallel run-time of the code. This version must be tested to establish correct operation using 1, 2, 4 and 8 threads/processors, regardless of performance. (These versions may run on any platform you choose as performance is not an issue at this stage.)
Include in your report, the result for a 20×20 problem size for 1,2,4 and 8 processors to demonstrate the code works correctly.
Run the Gauss-Seidel code for only 1 iteration using 1 and 2 threads for a 20×20 problem size.
Output the result along with the timings. Discuss the differences in the solutions.
Step 3
Using the cms-grid machines you are to run performance tests with the OpenMP implementation you created in step 2. This will require that you remove most of the print output from the code and increase the problem size to provide sufficient work to demonstrate useful speedup. You are expected to provide speedup results:
• for a range of problem sizes, you are unlikely to see much speedup for small domains, use at least 100×100+
• for a range of number of threads (from 2 up to 8 threads) In calculating the speedup of your parallel code you should use the optimized single processor version of your code you produced in step 1 and compare to this. You will need to apply similar compiler optimizations to your parallel code. Please list your runtimes in a suitable unit.
Step 4
Using different OpenMP directives and clauses you are to further modify your OpenMP application to improve the parallel performance. You are expected to provide results that permit comparison with those you obtained in steps 2 and 3. Comment on the differences between optimising the Jacobi and Gauss-Seidel Methods.
Deliverables
• A PDF file with your report
•A ZIP file with the source code for your solutions.
Your report is required to provide details of your implementation of steps 1 to 4 as described above. The report should include discussion of your solutions and provide a clear description of; the code changes you have implemented, your compilation and execution processes and your test cases. For steps 3 and 4 you are expected to provide tabular and graphical results. Comment on the differences between the two methods and the effect on parallelisation. Your zip file should provide suitably named source code files for each of your implementations.
Grading Criteria
To achieve a pass mark it is expected that an outline solution will be provided in which at least a basic attempt is evident with some progress.
To achieve a mark in the merit range it is expected that a good solution is provided in which there is clear evidence of progress and understanding.
To achieve a distinction mark it is expected that high quality solutions and reports are provided in which there is clear evidence of competence in practical, theoretical and presentation skills.If you are unsure about any of these instructions, then please email your tutor or make an appointment to see your tutor as soon as possible.
COMP1680 Clouds, Grids and Virtualization
Answer in Detail
Solved by qualified expert
Get Access to This Answer
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.
Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.
Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.
Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.
19 More Pages to Come in This Document. Get access to the complete answer.
MyAssignmenthelp.com guarantees to provide urgent essay help within any stringent deadline. We boast a team of professional essay writers, who are trained to handle any short deadline. They never rush through the paper to complete it on time. They write each essay help solution from scratch and deliver it before the deadline. It gives students enough time to check the paper before turning it in to the professor. This is how, we serve best students, who need essay help within short deadlines.
More COMP1680 COMP1680 Clouds, Grids and Virtualization: Questions & Answers
Business Management
Please read the assignment scenario properly!!! 2 inputs and output for able bodied person, and another 2 for young gamer who have disabilities. The practical work starts with the design of different input and output HCI for criterion P3. At least two input and two output designs should be attempted …
View Answer
7COM1018 Data Mining
Assignment
In the workplace, you have been assigned to a new project. For this assignment you can chose what this project is for example it could be âindentifying poison and edible mushroomsâ, ârecognizing different groups of customersâ or ârecognising purchasing habits in supermarketâ …
View Answer
Management
We need help with doing a project. the topic is open ended but they all need to be done with petri net modeling. what I chose for the topic is the petri net modeling for automated material handling. the required tool is CPN . …
View Answer
COMP.5211 Software Testing and Maintenance
Download the free version of software Zap-Test (automated application testing (if you had any difficulties to download this software, you may ask a copy from your lecturer).
A1) Research and write a brief statement about the background of Zap-Test Platform
A2) Research and Document all …
View Answer
Content Removal Request
If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the
content removal request.
Choose Our Best Expert to Help You
Still in Two Minds? The Proof is in Numbers!
33845 Genuine Reviews With a Rating of 4.9/5.
Management
Essay: 2 Pages, Deadline:
19 hours
Accepted assignment in short time. the expert is recommended. and definitely I will be back for other assignments.
User ID: 5***95 Basra, Iraq
Marketing
Home Work: 2 Pages, Deadline:
2 days
Thank you for taking the time do my assignment. Very good analysis and good use of the text but you seem to have information from other sources which …
User ID: 6***98 United States
Management
Assignment: 2 Pages, Deadline:
24 days
The author has answered all the questions properly, used straightforward language, provided meaningful references.
User ID: 3***61 Budapest, Hungary
Management
Assignment: 3 Pages, Deadline:
6 days
Very good piece of work, exactly what I needed. Everything was done very smooth from order to the end.
User ID: 5***28 London, Great Britain
Organizational Behavior
Assignment: 10 Pages, Deadline:
9 days
Thank you for your help, I manage to submit my assignment on time and I got a good grade!
User ID: 5***28 London, Great Britain
Marketing
Assignment: 6 Pages, Deadline:
12 days
Fantastic work, I received my order on time and it was very well done. I got exellent mark for my assingment!
User ID: 5***28 London, Great Britain
Project Management
Assignment: 6 Pages, Deadline:
11 days
I have very complicated project to do and your experts helped me with an exellent work. Thank you so much!
User ID: 5***28 London, Great Britain
Statistics
Programming: 1 Page, Deadline:
26 days
A good solution has been provided and I am satisfied with the solution provided.
User ID: 7***32 Zimbabwe
Finance
Home Work: 8 Pages, Deadline:
19 days
Got the assignment ahead of time and it is very good with attention to detail with all the calculations as asked earlier.
User ID: 8***20 India
It Write Up
Assignment: 20 Pages, Deadline:
3 days
Excellent Job, got excellent grades and passed in the assignment highly recommend. Best solution out there
User ID: 6***94 Mauritius
Management
Essay: 2 Pages, Deadline:
19 hours
Accepted assignment in short time. the expert is recommended. and definitely I will be back for other assignments.
User ID: 5***95 Basra, Iraq
Marketing
Home Work: 2 Pages, Deadline:
2 days
Thank you for taking the time do my assignment. Very good analysis and good use of the text but you seem to have information from other sources which …
User ID: 6***98 United States
Management
Assignment: 2 Pages, Deadline:
24 days
The author has answered all the questions properly, used straightforward language, provided meaningful references.
User ID: 3***61 Budapest, Hungary
Management
Assignment: 3 Pages, Deadline:
6 days
Very good piece of work, exactly what I needed. Everything was done very smooth from order to the end.
User ID: 5***28 London, Great Britain
Organizational Behavior
Assignment: 10 Pages, Deadline:
9 days
Thank you for your help, I manage to submit my assignment on time and I got a good grade!
User ID: 5***28 London, Great Britain
Marketing
Assignment: 6 Pages, Deadline:
12 days
Fantastic work, I received my order on time and it was very well done. I got exellent mark for my assingment!
User ID: 5***28 London, Great Britain
Project Management
Assignment: 6 Pages, Deadline:
11 days
I have very complicated project to do and your experts helped me with an exellent work. Thank you so much!
User ID: 5***28 London, Great Britain
Statistics
Programming: 1 Page, Deadline:
26 days
A good solution has been provided and I am satisfied with the solution provided.
User ID: 7***32 Zimbabwe
Finance
Home Work: 8 Pages, Deadline:
19 days
Got the assignment ahead of time and it is very good with attention to detail with all the calculations as asked earlier.
User ID: 8***20 India
It Write Up
Assignment: 20 Pages, Deadline:
3 days
Excellent Job, got excellent grades and passed in the assignment highly recommend. Best solution out there
User ID: 6***94 Mauritius