diff options
Diffstat (limited to '36')
-rwxr-xr-x | 36/DEPENDENCIES/prob9_13data.sci | 5 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_14data.sci | 8 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_15data.sci | 8 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_16data.sci | 10 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_17data.sci | 7 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_18data.sci | 5 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_19data.sci | 7 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_1data.sci | 7 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_20data.sci | 11 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_2data.sci | 12 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_3data.sci | 5 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_4data.sci | 9 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_5data.sci | 11 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_6data.sci | 11 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_7data.sci | 12 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_8data.sci | 7 | ||||
-rwxr-xr-x | 36/DEPENDENCIES/prob9_9data.sci | 9 |
17 files changed, 144 insertions, 0 deletions
diff --git a/36/DEPENDENCIES/prob9_13data.sci b/36/DEPENDENCIES/prob9_13data.sci new file mode 100755 index 000000000..43eeb39eb --- /dev/null +++ b/36/DEPENDENCIES/prob9_13data.sci @@ -0,0 +1,5 @@ +//problem 9-13 data + +//defining blank arrays +blank = part(emptystr(),1:3); +blank2=[blank,blank]; diff --git a/36/DEPENDENCIES/prob9_14data.sci b/36/DEPENDENCIES/prob9_14data.sci new file mode 100755 index 000000000..532bbb8ee --- /dev/null +++ b/36/DEPENDENCIES/prob9_14data.sci @@ -0,0 +1,8 @@ +//problem 9-14 data + +//defining balnk arrays +blank = part(emptystr(),1:1); +blank6=[blank,blank,blank,blank,blank,blank]; +blank5=[blank,blank,blank,blank,blank]; +blank2=[blank,blank]; +blank3=[blank,blank,blank];
\ No newline at end of file diff --git a/36/DEPENDENCIES/prob9_15data.sci b/36/DEPENDENCIES/prob9_15data.sci new file mode 100755 index 000000000..e425fa9db --- /dev/null +++ b/36/DEPENDENCIES/prob9_15data.sci @@ -0,0 +1,8 @@ +//problem 9-15 data + +//defining blank arrays +blank = part(emptystr(),1:3); +blank6=[blank,blank,blank,blank,blank,blank]; +blank5=[blank,blank,blank,blank,blank]; +blank2=[blank,blank]; +blank3=[blank,blank,blank];
\ No newline at end of file diff --git a/36/DEPENDENCIES/prob9_16data.sci b/36/DEPENDENCIES/prob9_16data.sci new file mode 100755 index 000000000..7ac276981 --- /dev/null +++ b/36/DEPENDENCIES/prob9_16data.sci @@ -0,0 +1,10 @@ +//problem 9-16 data + +//matrices size +//matrice 1 +rows1=40; +columns1=40; +//matrice 2 +rows2=40; +columns2=40; + diff --git a/36/DEPENDENCIES/prob9_17data.sci b/36/DEPENDENCIES/prob9_17data.sci new file mode 100755 index 000000000..7a6c82371 --- /dev/null +++ b/36/DEPENDENCIES/prob9_17data.sci @@ -0,0 +1,7 @@ +//problem 9-17 data + +//matrices size n*n + +n=60; +//floating point multiplier pipeline segments = 4 +//floating point adder pipeline segments = 4 diff --git a/36/DEPENDENCIES/prob9_18data.sci b/36/DEPENDENCIES/prob9_18data.sci new file mode 100755 index 000000000..26dd5f1b2 --- /dev/null +++ b/36/DEPENDENCIES/prob9_18data.sci @@ -0,0 +1,5 @@ +//problem 9-18 data + +//size of the array +words=1024; +//as given we are using a four module memory organization diff --git a/36/DEPENDENCIES/prob9_19data.sci b/36/DEPENDENCIES/prob9_19data.sci new file mode 100755 index 000000000..99d3eaea4 --- /dev/null +++ b/36/DEPENDENCIES/prob9_19data.sci @@ -0,0 +1,7 @@ +//problem 9-19 data + +//no of operations +nos=250*10^9; +//toatal megaflops +mg=100*10^6; + diff --git a/36/DEPENDENCIES/prob9_1data.sci b/36/DEPENDENCIES/prob9_1data.sci new file mode 100755 index 000000000..4e81ef7cf --- /dev/null +++ b/36/DEPENDENCIES/prob9_1data.sci @@ -0,0 +1,7 @@ +//problem 9-1 data +//definig all the five segments +seg1="Load two numbers into Registers"; +seg2="ADD Numbers"; +seg3="Store the result"; +seg4="Multiply Numbers"; +seg5="Store the result";
\ No newline at end of file diff --git a/36/DEPENDENCIES/prob9_20data.sci b/36/DEPENDENCIES/prob9_20data.sci new file mode 100755 index 000000000..797652de1 --- /dev/null +++ b/36/DEPENDENCIES/prob9_20data.sci @@ -0,0 +1,11 @@ +//problem 9-20 data + +//no of processors +nos=4; +//cycle time for 1st situation +tp1=40; +//total no of floating operation +total=400; +//cycle time for 2st situation +tp2=10; + diff --git a/36/DEPENDENCIES/prob9_2data.sci b/36/DEPENDENCIES/prob9_2data.sci new file mode 100755 index 000000000..89cb3df33 --- /dev/null +++ b/36/DEPENDENCIES/prob9_2data.sci @@ -0,0 +1,12 @@ +//problem 9-2 data +//defining blank arrays +blank = part(emptystr(),1:1); +blank5=[blank,blank,blank,blank,blank]; +blank4=[blank,blank,blank,blank]; +blank3=[blank,blank,blank]; +blank2=[blank,blank]; +blank1=[blank]; +//number of task +n=8; +//no of segments +k=6; diff --git a/36/DEPENDENCIES/prob9_3data.sci b/36/DEPENDENCIES/prob9_3data.sci new file mode 100755 index 000000000..d19279df6 --- /dev/null +++ b/36/DEPENDENCIES/prob9_3data.sci @@ -0,0 +1,5 @@ +//problem 9-3 data +//given total segments of the pipline: +k=6; +//given total no. of tasks +n=200;
\ No newline at end of file diff --git a/36/DEPENDENCIES/prob9_4data.sci b/36/DEPENDENCIES/prob9_4data.sci new file mode 100755 index 000000000..ee02d1109 --- /dev/null +++ b/36/DEPENDENCIES/prob9_4data.sci @@ -0,0 +1,9 @@ +//problem 9-4 data +//given total time taken by a nonopipelined system: +tn=50; +//given total segments of the pipeline system +k=6; +//clock cycle +tp=10; +//total number of tasks +n=100; diff --git a/36/DEPENDENCIES/prob9_5data.sci b/36/DEPENDENCIES/prob9_5data.sci new file mode 100755 index 000000000..e860290c3 --- /dev/null +++ b/36/DEPENDENCIES/prob9_5data.sci @@ -0,0 +1,11 @@ +//problem 9-5 data + +k=3;//no. of pipeline segments + +read_time=40; +propogation_time=45; +transfer_time=5; +adding_time=15; +//number of tasks +n1=10; +n2=100; diff --git a/36/DEPENDENCIES/prob9_6data.sci b/36/DEPENDENCIES/prob9_6data.sci new file mode 100755 index 000000000..5eba170f0 --- /dev/null +++ b/36/DEPENDENCIES/prob9_6data.sci @@ -0,0 +1,11 @@ +//problem 9-6 data + +//array multiplier + +multiplier_bits=8; + +multiplicand_bits=8; + +tp=30;//propogation delay; + + diff --git a/36/DEPENDENCIES/prob9_7data.sci b/36/DEPENDENCIES/prob9_7data.sci new file mode 100755 index 000000000..57beef02a --- /dev/null +++ b/36/DEPENDENCIES/prob9_7data.sci @@ -0,0 +1,12 @@ +//problem 9-7 data +//time delay for four segments +t1=50; +t2=30; +t3=95; +t4=45; +//register delay time +u=5; +//number of tasks +n=100; +//segments of pipeline +k=4;
\ No newline at end of file diff --git a/36/DEPENDENCIES/prob9_8data.sci b/36/DEPENDENCIES/prob9_8data.sci new file mode 100755 index 000000000..8a8588ad1 --- /dev/null +++ b/36/DEPENDENCIES/prob9_8data.sci @@ -0,0 +1,7 @@ +//problem 9-8 data + +//defining all the process to be carried out +seg1="input from source A and B"; +seg2="Multiplier Pipeline"; +seg3="Adder Pipeline"; +seg4="goto 2nd";
\ No newline at end of file diff --git a/36/DEPENDENCIES/prob9_9data.sci b/36/DEPENDENCIES/prob9_9data.sci new file mode 100755 index 000000000..cdc2705ac --- /dev/null +++ b/36/DEPENDENCIES/prob9_9data.sci @@ -0,0 +1,9 @@ +//problem 9-9 data + +//definig all the six segments +seg1="Fetch the instruction form the memory"; +seg2="Decode the instruction"; +seg3="Calculate the effective address"; +seg4="Fetch the operands from the memory"; +seg5="Execute the instruction"; +seg6="Store the result";
\ No newline at end of file |