Questiongiven two character strings s1 and s2 using c and

Assignment Help Computer Engineering
Reference no: EM13348499

Question

Given two character strings s1 and s2. Using C and pthread to write down a parallel program to find out number of substrings, in string s1, that are exactly the same as string s2. The strings are finished with ‘'.

For instance, suppose number_substring(s1, s2) implements function, then number_substring ("abcdab", "ab") = 2, number_substring("aaa", "a")= 3, number_substring("abac", "bc") = 0. Assume size of s1 and s2 are n1 and n2, respectively, and p threads are used, we suppose that n1 mod p = 0, and n2 < n1/p. Strings s1 and s2 are stored in a file named "strings.txt". String s1 is evenly partitioned among p threads to concurrently search for matching with string s2. After a thread finishes its work and obtains number of local matching, this local number is additional into a global variable showing total number of matched substrings in string s1. At last this total number is printed out. The format of strings.txt is like this (the first string is s1 and the second one is s2):

s1: Hello we are doing pthread testing with a string.
s2:in

Reference no: EM13348499

Questions Cloud

Question1 obviously conceptual data modelling is a : question1. obviously conceptual data modelling is a time-consuming and costly process. examine potential drawbacks to
Question1nbsp george harriet and ingrid are equal partners : question1.nbsp george harriet and ingrid are equal partners in the ghi partnership. georges adjusted basis ab in his
Questionyou are working on a project to increase an : questionyou are working on a project to increase an intranet and several people are confused about who requests to do
Questiontiger computers inc of singapore is considering the : questiontiger computers inc. of singapore is considering the purchase of an automated etching machine for use in the
Questiongiven two character strings s1 and s2 using c and : questiongiven two character strings s1 and s2. using c and pthread to write down a parallel program to find out number
Questioncrovo corporation utilize customers served as its : questioncrovo corporation utilize customers served as its measure of activity. during december the company budgeted for
Questionplan a payroll class that has data members for an : questionplan a payroll class that has data members for an employees hourly pay rate and number of hours worked.
Questionwesterville buckeye company produces and sells two : questionwesterville buckeye company produces and sells two products. cost and revenueinformation by product for the
Questionq suppose u borrow rs 5 lakh 4 ur colege year the : questionq. suppose u borrow rs. 5 lakh 4 ur colege year. the loan wil b paid off over 5 yrs. the loan carries 8 annual

Reviews

Write a Review

Computer Engineering Questions & Answers

  What are the xml databases

What is data warehousing? How are databases and data warehousing related? Do you believe data warehousing is a fad or a "real" technology that would benefit organizations?

  Will this be the if.else and looping

How will you use control flow in computer programming to solve problems.

  Complete handover of change management

How much control will you expect the Project Manager to have over planned changes, in projects where work has been extensively outsourced to external contractors? Full or partial control, or a complete handover of change management responsibility ..

  How to evaluates an expression using this technique

Many early calculators used a post-fix entry to perform arithmetic calculations. For in case 2 + 3 in in-fix notation would be 2 3 + in post-fix notation. ( 2 + 3 ) * 4, would be 2 3 + 4 *. Utilizing a stack, post-fix expressions are very easily e..

  What are the trends of data warehousing and data mining

What are the trends of data warehousing and data mining

  Create an xml document containing information

Create an XML document containing information.

  Use an appropriate parameter passing mechanism

Use an appropriate parameter passing mechanism. Your function will not do any cin or cout. Do not write a main function. Make sure to properly format all your code.

  Access time and cache miss

Explain the access time when there is a cache miss? Suppose that the cache waits till the line has been fetched from the main memory and then re-executes for a hit.

  What are the advantages of using this model

What are the stages of the CCM? What happens at each stage.What are the advantages of using this model.

  Explain protocol and network switching device

An area along the north wall of the coffee house has been set aside for the five computer stations, and since this is a very popular local hangout, it is expected that the computers, as well as wireless connections, would be in constant use. She i..

  Find the speed of a personal computer

Treat each of the questions individually and in the order given below. The focus of your answers should be on answering the 'why' questions posed below and your explanations for your recommendations. This is not a formal paper and APA guidelines d..

  What is the model of the hp touchsmart machine

What is the model of the HP TouchSmart machine that you have problem with?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd