• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
August 03, 2025, 13:33:54 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
August 03, 2025, 13:33:54 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Τομέας Ενέργειας] Μαθήμα...
by Nikos_313
[Today at 09:23:51]

Ρύθμιση θερμικού για μοτέ...
by chatzikys
[August 02, 2025, 21:29:19 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[August 02, 2025, 19:59:00 pm]

Αποτελέσματα Εξεταστικής ...
by Ma8hths Indou
[August 02, 2025, 17:30:47 pm]

[Τηλεπικοινωνιακά Συστήμα...
by Thanasis_pap
[August 02, 2025, 17:06:37 pm]

Άδεια ασκήσεως επαγγέλματ...
by The Web
[August 02, 2025, 13:25:49 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[August 02, 2025, 09:51:26 am]

Οι μπράβοι του πρύτανη
by Διάλεξις
[August 02, 2025, 01:30:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[August 02, 2025, 01:04:15 am]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[August 02, 2025, 00:59:05 am]

Ηλεκτρομηχανολογικές Μελέ...
by inverter
[August 01, 2025, 20:35:12 pm]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[August 01, 2025, 15:13:09 pm]

Πρόγραμμα Σπουδών Ακαδημα...
by PolarBear
[August 01, 2025, 15:03:05 pm]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[July 31, 2025, 21:15:48 pm]

Καμμένα...!!
by Godat
[July 31, 2025, 21:07:58 pm]

[ΑΝΤΙΣΤΑΣΗ] Ανακοίνωση γι...
by Katarameno
[July 31, 2025, 20:31:30 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[July 31, 2025, 15:33:28 pm]

ΤΗΜΜΥ-Σκάκι
by L
[July 31, 2025, 13:24:56 pm]

Τα παράσιτα ανάμεσά μας
by Katarameno
[July 30, 2025, 13:47:28 pm]

Ρώτα κάτι τον επόμενο
by Giopan
[July 29, 2025, 16:04:23 pm]
Στατιστικά
Members
Total Members: 9988
Latest: kyrlef
Stats
Total Posts: 1427648
Total Topics: 31739
Online Today: 126
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 18
Guests: 86
Total: 104
femanak
chatzikys
swthrhs
Giannis Masterio
mdimitrig
A-TheITGuy
EvanTsir
jimalexoud
akoil
apostchris
chris123
tasos gourd
kakousios
fafafa
themis01
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Παράλληλα και Διανεμημένα Συστήματα (Moderators: geo66, Elliot Alderson, sassi) > [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 8 9 [10] 11 12 13 Go Down Print
Author Topic: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11  (Read 16898 times)
arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #135 on: November 28, 2010, 14:08:14 pm »

Quote from: lpool on November 28, 2010, 13:34:02 pm
Ναι όμως το hyperthreading δεν έχει να κάνει με το γεγονός ότι αναθέτεις στον ένα πυρήνα 2 νήματα, αλλά με το γεγονός ότι από μόνος του ο επεξεργαστής, κρυφά από τον χρήστη, χωρίζει το ένα νήμα σε 2. Για αυτό και λέγεται simultaneous multithreading. Άλλωστε, και στους δικούς μας υπολογιστές, άμα είχαν πχ 4 πυρήνες τότε έτρεχαν 4 νήματα βέλτιστα, παρόλο που όλοι οι επεξεργαστές της Ιντελ από τον πέντιουμ 4 και μετά έχουν hyperthreading

Κοιτα οι δικοι μας επεξεργαστες εχουν 4 νηματα χωρις hyperthreading
και τρεχουν βελτιστα για 8, λογω πολυπλοκοτητας κωδικα  Cool


το ειπε και ο Πιτσιανης στο μαθημα αν θυμασαι οτι για απλο κωδικα αμα εχω p cpus θα αναθεσω 2*p η και 4*p νηματα και "βολευονται"

οπως και ο quad του διαδη τρεχει βελτιστα για 16 γιατι ειναι 8 νηματα αλλά επειδη ο κωδικας ειναι απλος και τα 16 τα βολευει

η καθε υλοποιηση ειναι διαφορετικη, πιστευω το ιδιο θα ισχυει και για τον ι7 με τους 4 cores/ 8threads, στην τελικη το γεγονος του πως χωριζει το λειτουργικο δε σε απασχολει αρκει να βλεπεις οτι γινεται η δουλεια σου
Logged

クリスチネットあなたの者だから...
arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 201
« Reply #136 on: November 28, 2010, 14:11:47 pm »

Δες το animation εδω

http://www.intel.com/itcenter/demo/corefamily_perf/index.htm

επανω εχει 4 tabs εσυ θες το 3ο

τωρα επειδη μαλλον τα εγραψα μπερδεμενα\


Α επιπεδο ειναι το hyperthreading

B επιπεδο ειναι η απλοτητα του κωδικα
« Last Edit: November 28, 2010, 14:17:25 pm by arashi » Logged

クリスチネットあなたの者だから...
^^DaRk_HunTeR
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2149


0001 0010 0100 0010


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #137 on: November 28, 2010, 19:16:00 pm »

Quote from: lpool on November 28, 2010, 13:34:02 pm
Ναι όμως το hyperthreading δεν έχει να κάνει με το γεγονός ότι αναθέτεις στον ένα πυρήνα 2 νήματα, αλλά με το γεγονός ότι από μόνος του ο επεξεργαστής, κρυφά από τον χρήστη, χωρίζει το ένα νήμα σε 2. Για αυτό και λέγεται simultaneous multithreading. Άλλωστε, και στους δικούς μας υπολογιστές, άμα είχαν πχ 4 πυρήνες τότε έτρεχαν 4 νήματα βέλτιστα, παρόλο που όλοι οι επεξεργαστές της Ιντελ από τον πέντιουμ 4 και μετά έχουν hyperthreading
Δεν τα διαβασες καλα...

"For each processor core that is physically present, the operating system addresses two virtual processors, and shares the workload between them when possible...
This allows a hyper-threading processor to appear as two "logical" processors to the host operating system, allowing the operating system to schedule two threads or processes simultaneously."


1)Το συστημα δεν χωριζει το ενα νημα σε δυο νηματα. Οπως λεει και πανω εσυ δημιουργεις στο προγραμμα σου π.χ. 8 νηματα και αυτο τα παιρνει και τα εκτελει ταυτοχρονα αφου virtually εχει 8 processors.

2)Το πισι μου* π.χ. και ολα τα πισια που εχουν HTT μπορουν να διαχειριστουν παραλληλα διπλασιο αριθμο threads απο τον αριθμο των (φυσικων) πυρηνων που εχουν... οποτε και το τελευταιο που ειπες δεν ισχυει...
*(δηλ. εχει 4 φυσικους πυρηνες, 8 λογικους επεξεργαστες και μπορει να εκτελεσει 8 νηματα ταυτοχρονα που θα του αναθεσω εγω...βλ. και φωτοζ)

Κατι παρομοιο λοιπον συμβαινει και στο Διαδη (επειδη δεν τον εχω ανοιξει να ξερω οτι ειναι π.χ. i7 Tongue)...
« Last Edit: November 28, 2010, 19:21:14 pm by ^^DaRk_HunTeR » Logged

Without order nothing can exist without chaos nothing can evolve

Timeo hominem unius libri
The minstrel
DoomGuard
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 884



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 201
« Reply #138 on: November 28, 2010, 22:01:27 pm »

Την αναφορά της  εργασίας σε pdf ή word ή τι?? 
Logged

Code:
long long ago; /* In a galaxy far far away */

lpool
Καταξιωμένος/Καταξιωμένη
***
Posts: 278



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #139 on: November 28, 2010, 22:12:52 pm »

Quote from: ^^DaRk_HunTeR on November 28, 2010, 19:16:00 pm
Quote from: lpool on November 28, 2010, 13:34:02 pm
Ναι όμως το hyperthreading δεν έχει να κάνει με το γεγονός ότι αναθέτεις στον ένα πυρήνα 2 νήματα, αλλά με το γεγονός ότι από μόνος του ο επεξεργαστής, κρυφά από τον χρήστη, χωρίζει το ένα νήμα σε 2. Για αυτό και λέγεται simultaneous multithreading. Άλλωστε, και στους δικούς μας υπολογιστές, άμα είχαν πχ 4 πυρήνες τότε έτρεχαν 4 νήματα βέλτιστα, παρόλο που όλοι οι επεξεργαστές της Ιντελ από τον πέντιουμ 4 και μετά έχουν hyperthreading
Δεν τα διαβασες καλα...

"For each processor core that is physically present, the operating system addresses two virtual processors, and shares the workload between them when possible...
This allows a hyper-threading processor to appear as two "logical" processors to the host operating system, allowing the operating system to schedule two threads or processes simultaneously."


1)Το συστημα δεν χωριζει το ενα νημα σε δυο νηματα. Οπως λεει και πανω εσυ δημιουργεις στο προγραμμα σου π.χ. 8 νηματα και αυτο τα παιρνει και τα εκτελει ταυτοχρονα αφου virtually εχει 8 processors.

2)Το πισι μου* π.χ. και ολα τα πισια που εχουν HTT μπορουν να διαχειριστουν παραλληλα διπλασιο αριθμο threads απο τον αριθμο των (φυσικων) πυρηνων που εχουν... οποτε και το τελευταιο που ειπες δεν ισχυει...
*(δηλ. εχει 4 φυσικους πυρηνες, 8 λογικους επεξεργαστες και μπορει να εκτελεσει 8 νηματα ταυτοχρονα που θα του αναθεσω εγω...βλ. και φωτοζ)

Κατι παρομοιο λοιπον συμβαινει και στο Διαδη (επειδη δεν τον εχω ανοιξει να ξερω οτι ειναι π.χ. i7 Tongue)...

Εγώ όμως έχω core 2 quad και μου τα τρέχει όλα βέλτιστα για 4 threads. Για 8 threads ο χρόνος είναι σχεδόν ίσος με αυτόν των 4ων (ελάχιστα μεγαλύτερος). Συμπέρασμα δικό μου: Ο core 2 quad δεν έχει hyperthreading
Logged
arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #140 on: November 28, 2010, 22:22:06 pm »

Ρε κολλητε μπες στο σαιτ της Intel και δες το .

Ουτως η αλλως ο Διαδης μονο και μονο επειδη ειναι μερος grid

σιγουρα θα ειναι xeon αντιστοιχος με το δικο σου μπορει και απο σειρα ακομα

πιο πολυπυρηνη ως υλοποιση
Logged

クリスチネットあなたの者だから...
lpool
Καταξιωμένος/Καταξιωμένη
***
Posts: 278



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #141 on: November 28, 2010, 22:26:10 pm »

Ok κολλητέ
Logged
^^DaRk_HunTeR
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2149


0001 0010 0100 0010


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #142 on: November 28, 2010, 22:26:20 pm »

Start > Control Panel > System > Device Manager > Processors (βλεπεις ποσους βλεπει...εμενα βλεπει 8)

ή γραφεις στο run  msinfo32  και κοιτας ---> item ---> Processor (και παλι βλεπεις τι δειχνει)

ή απο το Task Manager βλεπεις στο tab Performance βλεπεις ποσες CPU σου δειχνει...

και οι i5 δεν εχουν HTT παντως...(απο οτι ειχα διαβασει)

Quote from: DoomGuard on November 28, 2010, 22:01:27 pm
Την αναφορά της  εργασίας σε pdf ή word ή τι??  
Οτι θες... (το pdf δειχνει πιο κουλ Tongue)
« Last Edit: November 28, 2010, 22:29:13 pm by ^^DaRk_HunTeR » Logged

Without order nothing can exist without chaos nothing can evolve

Timeo hominem unius libri
The minstrel
arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 201
« Reply #143 on: November 28, 2010, 22:27:38 pm »

http://ark.intel.com/ProductCollection.aspx?familyId=28398

αυτος που εχει ο φιλος ειναι 4cores/4threads

αυτος που εχω εγω ειναι επισης 4cores/4threads

για 4/8 παμε σε ι7 και επανω

παντως για την ιστορια και μονο ειναι θεμα cache και GHZ απο καποιο σημειο και μετα, οχι τοσο threads
« Last Edit: November 28, 2010, 22:30:09 pm by arashi » Logged

クリスチネットあなたの者だから...
tomshare3
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 518


011101000110111101101101


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #144 on: November 29, 2010, 01:29:56 am »

Quote from: ^^DaRk_HunTeR on November 28, 2010, 22:26:20 pm
Start > Control Panel > System > Device Manager > Processors (βλεπεις ποσους βλεπει...εμενα βλεπει 8)

ή γραφεις στο run  msinfo32  και κοιτας ---> item ---> Processor (και παλι βλεπεις τι δειχνει)

ή απο το Task Manager βλεπεις στο tab Performance βλεπεις ποσες CPU σου δειχνει...

και οι i5 δεν εχουν HTT παντως...(απο οτι ειχα διαβασει)


Όντως οι i5 δεν έχουν htt όπως οι i7.. Ωστόσο σε μένα σε 4πυρηνο i5 τρέχει βέλτιστα για 16 threads.. Δεν ξερω αν παίζει ρόλο ο κώδικας ή κάτι άλλο... Roll Eyes
Logged

..try not. Do. Or do not.
^^DaRk_HunTeR
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2149


0001 0010 0100 0010


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #145 on: November 29, 2010, 01:54:53 am »

οπως καταλαβαινεις αυτο δεν θα πρεπε να συμβαινει...

εκτος αν οι διαφορες ειναι ανεπαισθητες* και απλα εχει λιγο μικροτερο χρονο για 16... αν ειναι στο μισο απο οτι 8 κατι εχει παει στραβα...

*
Threads: 1 Time: 7.136572 s
Threads: 2 Time: 3.515087 s
Threads: 4 Time: 1.802513 s
Threads: 8 Time: 0.927355 s
Threads: 16 Time:0.900857 s

Εδω ας πουμε δεν λες οτι ειναι βελτιστο το 16... αλλα το 8... βεβαια εσυ χωρις HTT επρεπε να βλεπεις εδω π.χ. περιπου 0.9 και για 4 threads για να καταλαβεις οτι ολα πηγαν καλα στην παραλληλοποιηση σου...(το παραδειγμα ειναι τυχαιο...)
Logged

Without order nothing can exist without chaos nothing can evolve

Timeo hominem unius libri
The minstrel
arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #146 on: November 29, 2010, 02:19:04 am »

Quote from: ^^DaRk_HunTeR on November 29, 2010, 01:54:53 am
οπως καταλαβαινεις αυτο δεν θα πρεπε να συμβαινει...

εκτος αν οι διαφορες ειναι ανεπαισθητες* και απλα εχει λιγο μικροτερο χρονο για 16... αν ειναι στο μισο απο οτι 8 κατι εχει παει στραβα...

*
Threads: 1 Time: 7.136572 s
Threads: 2 Time: 3.515087 s
Threads: 4 Time: 1.802513 s
Threads: 8 Time: 0.927355 s
Threads: 16 Time:0.900857 s

Εδω ας πουμε δεν λες οτι ειναι βελτιστο το 16... αλλα το 8... βεβαια εσυ χωρις HTT επρεπε να βλεπεις εδω π.χ. περιπου 0.9 και για 4 threads για να καταλαβεις οτι ολα πηγαν καλα στην παραλληλοποιηση σου...(το παραδειγμα ειναι τυχαιο...)

Auta ta noumera einai sort gia 2^24 h allo prama???

Logged

クリスチネットあなたの者だから...
tomshare3
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 518


011101000110111101101101


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 201
« Reply #147 on: November 29, 2010, 02:25:01 am »

οι χρονοι που εχω για 2^24 ειναι:

4thread : 6.03sec
8thread : 4.71sec
16thread : 4.08sec
32thread : 4.15sec

ίσως παίζει κάτι στην υλοποίηση του κώδικα... και εγω περίμενα να εχω βελτιστοποίηση για 4 ή 8 threads...
Τους χρόνους που γραφεις δεν τους πιάνω ουτε στο ελάχιστο χωρίς qsort! Tongue

edit: ισως φταιει και το cygwin! τωρα που το βλεπω οταν εχω σχετικα λιγα threads δεν χρησιμοποιει το 100% των cpu! στον Διαδη εχω αλλα αποτελεσματα!
« Last Edit: November 29, 2010, 12:35:01 pm by tomshare3 » Logged

..try not. Do. Or do not.
^^DaRk_HunTeR
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2149


0001 0010 0100 0010


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #148 on: November 29, 2010, 03:37:26 am »

βρε ξεκολλατε οπως ειπα το παραδειγμα ηταν απλα για κατανοηση... μην μπερδευεστε
(απο περσινη εργασια...)
Logged

Without order nothing can exist without chaos nothing can evolve

Timeo hominem unius libri
The minstrel
vamos_89
Καταξιωμένος/Καταξιωμένη
***
Posts: 230


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασιες 2010-11
« Reply #149 on: November 30, 2010, 22:49:28 pm »

Εχει τρεξει καποιος την εργασια στο diade  και εχει παρει χρονους? Για να τσεκαρουμε λιγο αποτελεσματα.
Logged
Pages: 1 ... 8 9 [10] 11 12 13 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...