The objective of this assignment is to introduce you to parallel programming using CUDA by implementing atiled matrix multiplication algorithm. You will write CUDA code to multiply two matrices using sharedmemory and understand the principles of parallelism in GPU programming. This assignment serves aspreparation for Project #2, where you will further optimize your CUDA code for performance.
Category: Computer Science
-
Computer Science Question
I need help with a Computer Science assignment related to programming and coding concepts. I am looking for accurate and easy-to-understand solutions. Please provide step-by-step explanations if possible.
-
Practicum 2
Read the following scenario carefully before answering Questions A and B.
Highline University, like many colleges and universities in the Pacific Northwest (see the Wikipedia article on Pacific Northwest), is accredited by the Northwest Commission on Colleges and Universities (NWCUU-see the NWCCU Web site). Like all the colleges and universities accredited by the NWCCU. Highline University must be reaccredited at approximately accredited five -year intervals. Additionally, the NWCCU requires annual status update reports.
Highline University is made up of five colleges: the College of Business, the college of Social Sciences and Humanities, the College of Performing Arts, the College of Sciences and Technology and the College of Environmental Sciences. Jan Smathers is the president of Highline University, and Dennis Enderby is the provost (a provost is a vice president of academics: the dean of the colleges report to the provost). Highline University is a fictional university and should not be confused with Highline Community College located in Des Moines, Washington. Any resemblance between Highline University and Highline community College is unintentional and purely coincidental.
The college is looking for a data management solution to track students, advisers, and mentors. Additionally. Highline University needs to track alumni because the program administrators view alumni as potential mentors. Moreover the following are some of the policies and procedures associated with the case.
- At Highlinc University, all students are required to live on campus and arc assigned Highline University ID numbers and email accounts in the format FirstName.LasrName@students.hu.edu. The student entity should track student last name, student first name, student University ID number, student email address, dorm name, dorm room number and dorm phone number.
- At Highline University, all faculty advisers have on-campus offices and are assigned Highline University ID numbers and email accounts in the format
- FirstName, LastName@huedu. The faculty entity should track faculty last name, faculty first name, faculty University ID number, faculty email address, department, office building name, office building room number and office phone number.
- Highline University alumni live off campus and were previously assigned Highline University ID numbers. Alumni have private email accounts in the format FirstName.LastName@somewhere.com.The alumni entity should track alumnus last name, alumnus first name, alumnus former student number, email address, home address, home city, home state, home ZIP code, and phone number.
- Highline University mentors work for companies and use their company address, phone, and email address for contact information. They do not have Highline University ID numbers as mentors. Email addresses are in the format FirsName.LastName@companyname.com. The mentor entity should track mentor last name. Mentor first name, mentor email address, company name, company address, company city, company state, company ZIP code, and company phone number.
- Each student is assigned one and only one faculty adviser and must have an adviser. One faculty member may advise several students, but faculty members are not required to advise students. Only the fact of this assignment is to be recorded in the data model-not possible related data (such as the date the adviser was assigned to the student).
- Each student may be assigned one and only one mentor. But students are net required to have a mentor. One mentor may mentor several students, and a person may be listed as a mentor before he or she is assigned students to mentor. Only the fact of this assignment is to be recorded in the data model-not possible related data (such as the date the mentor was assigned to the student).
- Each mentor is assigned to work and coordinate with one and only one faculty member, and each mentor must work with a faculty member. One faculty member may work with several faculty mentors. Only the fact of this assignment is to be recorded in the data model-not possible related data (such as the date the faculty member was assigned to the mentor)
- Each mentor may be an alumnus, but mentors are not required to be alumni. Alumni cannot, of course, be required to become mentors.
Provide answers for the following questions.
SLO 1
Question: A. Prepare a high level data requirement specification for the case.
Please provide:
i. The important data items for the case.
ii. The relationships among the data items.
iii. Detailed descriptions of each data item.
Then, use a Word document to complete this assignment and upload it here.
Ensure that you use the Select File (File Upload1) option to submit Question A.
SLO 2
Question B: Prepare a data model for the Highline University Mentor Program Information System (MPIS). Use the E-R diagrams. Identify entities and create relationships between entities based on the above facts. Justify the decisions you make regarding minimum and maximum cardinalities.
Please make sure to use a modeling tool such as Oracle Data Modeler or another similar tool to complete your diagram. After finishing, upload a screenshot of your model using the link below.
Ensure that you use the Select File (File Upload) option to submit Question B.
-
Computer Science Question
I already have a strong and mostly completed masters research paper. The research structure, framework, methodology, and literature review have already been developed.
At this stage, I am looking for final academic refinement, polishing, and completion by someone experienced in academic research writing and journal/conference paper preparation.
The attached files include:
- The current masters research report
- The IEEE template/model for the manuscript version
What I need:
- IEEE-Style Research Paper Manuscript
Please prepare a separate standalone IEEE-style manuscript derived from the main report.
Important:
- I do NOT want only formatting changes
- I need a properly written and condensed IEEE-style conference/journal paper version
The manuscript should:
- Be professionally condensed from the main research
- Follow the attached IEEE template
- Be suitable for potential publication or conference submission
The manuscript should include:
- Abstract
- Introduction
- Research Gap
- Methodology
- Main Framework / Findings
- Conclusion
- References
- Final Academic Proofreading and Polishing
Please perform final professional academic polishing for:
- Grammar
- Academic wording
- Sentence clarity
- Academic flow
- Readability
- Removal of awkward or overly long sentences
- References and Citations Review
Please carefully review all references and citations and ensure:
- No duplicate references
- All references are real and verifiable
- DOI links are correct
- Full APA 7 consistency
- In-text citations match the references
- Missing reference details are completed if necessary
- Final Formatting Review
Please review:
- Headings consistency
- Tables and figures formatting
- Figure captions
- Numbering
- Alignment
- Spacing
- Overall formatting consistency
- Conclusion Enhancement
Please improve the conclusion section professionally by:
- Clearly restating the main contribution of the research
- Highlighting what makes the framework academically valuable and unique
- Strengthening the discussion about cybersecurity as a component of national power
- Improving the discussion related to Saudi Arabia and Vision 2030 implications
- Ending the paper with a stronger and more impactful academic closing statement rather than only a general summary
The conclusion should leave a strong final academic impression regarding the originality, significance, and future relevance of the research.
The research is already at a strong academic level, so I am mainly looking for final refinement, polishing, manuscript preparation, and professional academic enhancement before final submission.
-
List of cars
For this assignment, you will utilize the tree function in Java by recreating the application that Brett Alistair Kromkamp (2015) has created. In the Java app that you create, you will replace the names that Kromkamp created with makes of cars. Your source code must include the copyright information and comments that indicated you have modified the code.
Your code must include the following as comments at the top of the code:
- Name of program
- Author/students name
- Course name and number
- Instructors name
- Date submitted
Execute the program, take a screen shot of the results, and save the image. When you are finished with your Java app, zip the files. Next, submit the zip folder that contains the running source code to the page. If you need more guidance, review the . Be sure that you are sharing the zip folder with your instructor only. Your instructor will run your source code to ensure that the functionality runs correctly.
In a Word document, include a diagram of the tree used in your Java program. Describe how many nodes are in the tree, the trees height, and the names of the make of car in each node. Paste the image of your results and your source code into the document. Submit your Word document to Waypoint for grading.
Carefully review the for the criteria that will be used to evaluate your assignment.
Please send the code that is used and make sure to put William Wilson for the name and professor name chiaka okoroh. Class is CPT 307 -
Quantitative Research Methods
your work, your responses to each section must be clearly marked and explained. Where needed,
show your work with a brief explanation for each part of the question (Due in GAP Sunday by
11:59 p.m.) (Rubric).
Q1- In 2017, the Restaurant Hospitality website reported that only 11% of surplus food is being
recovered in the food service and restaurant sector, leaving approximately 1.5 billion meals per
year uneaten. Assume that this is the true population proportion and that you plan to take a
sample survey of 525 companies in the food service and restaurant sector to further investigate
their behavior. You suspect that restaurants are doing a far better job in recovering surplus food
than what has been reported by the website.
Suppose that based on the sample you collected restaurants report an average of 59 surplus
meals per day of which an equivalent of 51 meals is thrown away. Respond to the following
questions:
a. Set up the research question and hypotheses.
b. Calculate the p-value using the Norm.dist Excel command.
c. What is your conclusion?
Q2- A computer manufacturer needs 7,500 units of a component to complete an order for a
distributor. If done in-house, the fixed cost would be$325,000 with variable cost at $25 per unit.
Alternative two is to outsource for a total cost of $75 per unit with a set-up/tooling cost of
$50,000 (fixed cost). The selling price for the item is $110. Answer the following questions:
a. Determine the breakeven quantity for each alternative.
b. Determine the breakeven quantity between the two alternatives. In other words, at what level
of production the company would be indifferent between outsourcing the order and in-house
production.
c. For the current order, should they make the item in-house or outsource it?
d. At what order quantity would it become optimal to make the item in-house rather than
outsourcing it?
-
Familiarization Lab
Your initial Labtainers assignment will give you a good overview of how all of the Labtainers exercises are structured. To use Labtainers, two large downloads, along with their installations are needed. After preparing the Labtainers environment, using the lab instructions, you will complete the lab nix-commands, and submit the completed lab in Blackboard. The first Labtainers exercise covers basic Unix commands. If you run into problems during any part of this process, there are troubleshooting tips available in the Appendix of the attached file (this file also contains the instructions you see here). If the troubleshooting guide does not help, send me an email explaining the problems that you have run into. (Please be aware that not having a device suitable for the installations is not something that I can help you with. It will not excuse you from the assigned work, either.)
Virtual Machine Installation
The first download needed is the VirtualBox image. This download is large (about four gigabytes), which can take a long time if your Internet connection is slow. Your device will need at least eight megabytes of memory and you may need hardware acceleration enabled. Systems purchased within the last four years should support this without any problems. If your device does not meet these requirements you will need to arrange for access to a computer that does meet these requirements. When you are ready, navigate to to download and install this free software.
Lab Image Installation
The second download is the virtual machine Labtainers. This download is larger than VirtualBox (about seven gigabytes). Do not open the downloaded image. This image will be pulled into VirtualBox to create an isolated environment to work with innocuous and malicious code. Navigate to the and download the Labtainers VirtualBox appliance. There are several helpful tips on this page. Next, navigate to to view the tutorials that Labtainers offers. The first tutorial is how to install Labtainers in VirtualBox.
Completing the First Lab
To start the nix-commands lab, navigate to VirtualBox, then open Labtainers. In the terminal window where labtainer-student is the current directory, type labtainer nix-commands. The first time the lab is run, it will prompt you to enter your email address. You must use your UC email address. If you stop this lab and return or when you complete additional labs, Labtainers will pre-populate your email address and only ask you to confirm it. When you initiate a lab, the lab instructions are provided via a hyperlink in the primary terminal.
When you stop working in the lab, whether you are finished or taking a break, you must stop the lab to save your progress. Enter stoplab or stoplab nix-commands into the command prompt where labtainer-student is the current directory. The initiation and stopping of labs are both covered in the tutorials offered by Labtainers, as well. Failing to stop the labs correctly can cause several problems, so make sure that you stop them appropriately. When you stop the labs, Labtainers will close the lab-specific terminal or terminals. Stopping a lab will create a zip file. When you are done with the entire lab, this zip file is what you will submit in Blackboard for the assigned lab homework. You can find the lab file in the shortcut folder on the Labtainers desktop or by navigating to /home/student/labtainer_xfer/nix-commands. This link is provided in the terminal each time you stop a lab, as well. This zip file contains all of the actions you took to complete the lab. Navigate directly to Blackboard from the virtual machine, and upload the zip file for your completed lab to submit your work.
If you are uncomfortable working with terminal window commands, you may find the following video by NetworkChuck (2021) helpful.
NetworkChuck. (2021, March 19). Linux for hackers //ep 1 (free Linux course for beginners). YouTube.
-
Computer Science Question
Summary:
You have been hired as a Senior IS Consultant for “GlobalLogistics Corp,” a mid-sized shipping company currently using fragmented legacy hardware, paper-based data entry, and no centralized network. They are losing competitive advantage to tech-enabled startups.
Your Task: Write a comprehensive proposal that addresses the following five pillars:
- Strategic Framework: Use Porters Five Forces to explain to the board why their current lack of technology makes them vulnerable to new entrants and buyer power.
- Hardware & Software Overhaul: Recommend a shift from desktop-heavy “Commoditized PC” thinking to a Mobile/Cloud-first software environment. Justify the use of Open Source vs. Proprietary software for their specific needs.
- Data Management: Design a high-level Relational Database strategy to replace their paper files. Explain how “Big Data” could eventually help them with route optimization.
- Networking & Connectivity: Propose a network architecture (including VPNs for remote drivers and IoT sensors for tracking) that ensures 99.9% uptime.
- The Human Element: Identify the biggest “People” hurdle in this digital transformation and propose a training strategy based on Chapter 1 principles.
Write 3-4 pages APA format with 3-4 peer reviewed references
-
Computer Science Question
Summary:
Create a comprehensive digital portfolio using Portfolium by completing your profile and adding your assignments as projects.
Instructions:
Follow the following instructions click here -> Week5_midterm_instructions
Write 2-3 APA format pages that describes how writing portfolio and sharing it helps provide a better exposure, also provide the link/screenshots of the portfolio you created.
-
Computer Science Question
Summary:
This assignment aligns with Student Learning Outcome 5 (SLO5), which is to explain the normalization process, and Course Learning Objective 5 (CLO5), which focuses on implementing normalization processes to improve database efficiency.
Deliverables:
- Normalize the following database schema: Review the current database schema and identify any tables that are not in Third Normal Form (3NF). Decompose tables where necessary by removing repeating groups and eliminating transitive dependencies.
- Define relationships: Ensure that each table in your schema has clearly defined primary keys and foreign keys to represent relationships between tables.
- Explain optimization: Provide a brief explanation of how normalization has improved the efficiency of your database. Focus on how the removal of redundancy and the elimination of dependency issues contribute to better performance including each table changes (before and after) in an APA format (3-4 pages) with 2-3 peer reviewed references
- For additional credits try to check 4NF, 5NF and 6NF if possible and explain those concepts.
- Videos to help with the normalization: