Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Cos'è la bolla dell'IA e perché se ne parla
Cos'è la bolla dell'IA e perché se ne parla
Si parla molto ultimamente di "bolla dell'intelligenza artificiale", ma non è sempre chiaro perché: l'IA è una tecnologia molto promettente e che ha già cambiato molte cose dentro e fuori le aziende, ma ci sono enormi aspettative che stanno gonfiando a dismisura i valori delle azioni e distorcendo il mercato. Il che, com'è facile intuire, può portare a una ripetizione della "bolla dotcom", e forse anche di quella dei mutui subprime. Vediamo perché
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 19-05-2008, 16:30   #1
ArchangelInHell
Member
 
Iscritto dal: Nov 2007
Messaggi: 36
Problema Programmazione MPI su Windows

Buonasera a tutti.Vi chiedo consiglio su un problema che non riesco a risolvere.Devo fare un esame in cui dovrò fare dei semplici programmi in C o C++ e con le librerie MPI.Questi programmini li dovrò poi provare sulle macchine parallele a cui il mio prof ci fa collegare.Il mio problema principale è che non sono un asso della programmazione,ho fatto solo qualche programma in C e C++ per altri esami,niente di più.Principalmente però quello che non riesco a capire è come devo fare a compilare..cioè..so che per compilare devo digitare mpicc se voglio compilare un programma scritto in C..ma come faccio se sul mio portatile non ho le librerie MPI?Inoltre uso prevalentemente Windows XP,per ora con Ubuntu sono alle prime armi perciò non lo considero per ora.Ho visto su un sito su MPI che probabilmente dovrei installare le librerie MPI sulla mia macchina..ma come?Io per ora ho sempre usato per scrivere i programmi e per compilare Dev-C++.C'è qualcuno che mi può spiegare come fare?Vi ringrazio già da adesso del tempo dedicatomi..spero in risposte a breve
ArchangelInHell è offline  
Old 19-05-2008, 21:42   #2
Unrue
Senior Member
 
L'Avatar di Unrue
 
Iscritto dal: Nov 2002
Messaggi: 6387
Quote:
Originariamente inviato da ArchangelInHell Guarda i messaggi
Buonasera a tutti.Vi chiedo consiglio su un problema che non riesco a risolvere.Devo fare un esame in cui dovrò fare dei semplici programmi in C o C++ e con le librerie MPI.Questi programmini li dovrò poi provare sulle macchine parallele a cui il mio prof ci fa collegare.Il mio problema principale è che non sono un asso della programmazione,ho fatto solo qualche programma in C e C++ per altri esami,niente di più.Principalmente però quello che non riesco a capire è come devo fare a compilare..cioè..so che per compilare devo digitare mpicc se voglio compilare un programma scritto in C..ma come faccio se sul mio portatile non ho le librerie MPI?Inoltre uso prevalentemente Windows XP,per ora con Ubuntu sono alle prime armi perciò non lo considero per ora.Ho visto su un sito su MPI che probabilmente dovrei installare le librerie MPI sulla mia macchina..ma come?Io per ora ho sempre usato per scrivere i programmi e per compilare Dev-C++.C'è qualcuno che mi può spiegare come fare?Vi ringrazio già da adesso del tempo dedicatomi..spero in risposte a breve
Ciao,
per la compilazione, puoi compilare sulla macchina remota che sicuramente ha il compilatore parallelo. Oppure puoi scaricarti ed installarti mpich o OpenMPI in locale e testare i tuoi programmi. Se fai tutto in remoto, non devi installare assolutamente nulla, ed è la via migliore
Unrue è offline  
Old 19-05-2008, 21:55   #3
ArchangelInHell
Member
 
Iscritto dal: Nov 2007
Messaggi: 36
Aspetta un attimo...

...ma intendi se mi collego in remoto alla macchina remota sulla quale il mio prof mi ha fatto l'account?E quale sono i comandi per la compilazione e l'esecuzione di un programma .c o .cpp presente sul mio portatile?E inoltre..nello scrivere il comando devo scrivere,credo,il percorso di dove è il mio file.c?
ArchangelInHell è offline  
Old 19-05-2008, 22:01   #4
Unrue
Senior Member
 
L'Avatar di Unrue
 
Iscritto dal: Nov 2002
Messaggi: 6387
Quote:
Originariamente inviato da ArchangelInHell Guarda i messaggi
...ma intendi se mi collego in remoto alla macchina remota sulla quale il mio prof mi ha fatto l'account?E quale sono i comandi per la compilazione e l'esecuzione di un programma .c o .cpp presente sul mio portatile?E inoltre..nello scrivere il comando devo scrivere,credo,il percorso di dove è il mio file.c?
La macchina remota ha un compilatore parallelo. Come si chiami dipende dall'implementazione installata:mpicc, mpixlf, ecc ecc. A parte il comando, la compilazione è identica a quella di un programma seriale. Questi non sono altro che wrapper i quali, dopo aver richiamato le librerie parallele e preparato l'ambiente, richiamano il compilatore C seriale.

Ti conviene lavorare direttamente in remoto con VI ad esempio, o se lavori sotto Linux direttamente con editor grafici.

Ultima modifica di Unrue : 19-05-2008 alle 22:06.
Unrue è offline  
Old 19-05-2008, 22:17   #5
ArchangelInHell
Member
 
Iscritto dal: Nov 2007
Messaggi: 36
VI?

Che sarebbe VI?Ecco il problema è quello..per la maggior parte io lavoro con Windows e non con Linux
ArchangelInHell è offline  
Old 19-05-2008, 22:31   #6
Unrue
Senior Member
 
L'Avatar di Unrue
 
Iscritto dal: Nov 2002
Messaggi: 6387
Quote:
Originariamente inviato da ArchangelInHell Guarda i messaggi
Che sarebbe VI?Ecco il problema è quello..per la maggior parte io lavoro con Windows e non con Linux
Non puoi scrivere un sorgente sotto Windows e darlo ad una macchina Linux. VI è un editor di testi di Linux. I sistemi interpretano il comando di "a capo" in maniera diffferente, a meno di non convertirli a mano. Comunque ti consiglio di studiarti un pò di cose base dei C prima di fare programmazione parallela, in quanto non è affatto semplice. Anche di Linux direi..
Unrue è offline  
Old 19-05-2008, 22:38   #7
ArchangelInHell
Member
 
Iscritto dal: Nov 2007
Messaggi: 36
Credimi...

...non ho mai detto di essere un mago di C...l'ho scritto anche nel primo post,spero tu abbia letto perchè ho scritto anche che anche in Linux sono alle prime armi..e comunque non ho mai detto che la macchina è Linux
ArchangelInHell è offline  
Old 19-05-2008, 22:41   #8
Unrue
Senior Member
 
L'Avatar di Unrue
 
Iscritto dal: Nov 2002
Messaggi: 6387
Quote:
Originariamente inviato da ArchangelInHell Guarda i messaggi
...non ho mai detto di essere un mago di C...l'ho scritto anche nel primo post,spero tu abbia letto perchè ho scritto anche che anche in Linux sono alle prime armi..e comunque non ho mai detto che la macchina è Linux
Io ti ho solo consigliato di ripassarti le basi del C, vista anche la tua seconda domanda sulla compilazione. In genere poi, queste macchine parallele sono sotto Linux. Secondo te ti rispondo senza leggere il primo post?

Se uno ti consiglia di ripassare le cose mica devi prendertela Il mio è un consiglio, poi fai tu.. Ma mettersi a scrivere programmi paralleli, sapendo poco di C mi pare sconsigliato, in quanto è una cosa abbastanza avanzata.

Ultima modifica di Unrue : 19-05-2008 alle 22:44.
Unrue è offline  
Old 19-05-2008, 22:44   #9
ArchangelInHell
Member
 
Iscritto dal: Nov 2007
Messaggi: 36
Scusami tu...

Già hai ragione scusami..è che sono consapevole dei miei limiti ma mi scoccia che i prof danno per scontato tante cose...e scusa se me la prendevo un pò ma sto sempre con la paura che quando faccio domande ovviamente idiote le persone si possono girare dandomi dell'ignorante...il che in parte è vero...ma se alcune cose non le so è anche perchè per gli esami che ho fatto non mi son mai servite...poi quando mi servono mi attrezzo..ma devo avere anche il tempo di farlo...
ArchangelInHell è offline  
Old 19-05-2008, 22:46   #10
Unrue
Senior Member
 
L'Avatar di Unrue
 
Iscritto dal: Nov 2002
Messaggi: 6387
Quote:
Originariamente inviato da ArchangelInHell Guarda i messaggi
Già hai ragione scusami..è che sono consapevole dei miei limiti ma mi scoccia che i prof danno per scontato tante cose...e scusa se me la prendevo un pò ma sto sempre con la paura che quando faccio domande ovviamente idiote le persone si possono girare dandomi dell'ignorante...il che in parte è vero...ma se alcune cose non le so è anche perchè per gli esami che ho fatto non mi son mai servite...poi quando mi servono mi attrezzo..ma devo avere anche il tempo di farlo...
Non ti sto dando dell'ignorante. Ma come tutte le cose, per fare argomenti avanzati, ti servono le basi. Comunque se hai problemi in futuro posta pure qua, che con MPI ci lavoro Appena ho tempo ti rispondo.
Unrue è offline  
Old 19-05-2008, 22:50   #11
ArchangelInHell
Member
 
Iscritto dal: Nov 2007
Messaggi: 36
Ok!

Ok grazie sei molto gentile!
ArchangelInHell è offline  
Old 19-05-2008, 23:11   #12
ArchangelInHell
Member
 
Iscritto dal: Nov 2007
Messaggi: 36
Ci sei ancora?

Ecco allora senti...in pratica l'altro giorno un mio amico mi ha dato un programmino(che si chiama "putty")per collegarmi alla macchina parallela..dopo aver inserito l'account mi apre la finestra dove metto poi la password e quindi mi esce così:

Kickstarted 09:42 07-Jun-2007
Rocks Frontend Node - atlas Cluster
[st010@atlas ~]$

questo perchè io sono st010

Per compilare come ovviamente hai detto tu devo usare mpicc ma se provo a scrivere

Kickstarted 09:42 07-Jun-2007
Rocks Frontend Node - atlas Cluster
[st010@atlas ~]$ mpicc -o exe_c mpi_c.c

comando che,ahime,lo so,ho visto da wikipedia dove mpi_c.c è un semplice file che ho messo sul desktop di Windows,ma dopo aver dato invio mi dice

Kickstarted 09:42 07-Jun-2007
Rocks Frontend Node - atlas Cluster
[st010@atlas ~]$ mpicc -o exe_c mpi_c.c
gcc: mpi_c.c: No such file or directory
mpicc: No such file or directory

Invece di questo dovrei scrivere invece,come scritto su una guida di MPI:

To compile the MPI program simple.c for a Sun workstation, the compile line
would be:
mpicc -mpiarch sun4 -o simple simple.c

ovviamente cambiando simple.c in mpi_c.c e invece di sun4 dovrei mettere st010?

Probabilmente ho scritto un mare di cazzate ma se hai tempo fammi sapere..(e comunque credo che in tutto questo il vero problema sia perchè faccio tutto in Windows,se sei tanto gentile di dirmi come fare su Ubuntu 7.10 te ne sarei grato ma considera che ho messo la versione a 64 bit,non so se ci siano differenze)
ArchangelInHell è offline  
Old 20-05-2008, 10:25   #13
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
http://www.hwupgrade.it/forum/showthread.php?t=1649196
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline  
 Discussione Chiusa


Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7 FRITZ!Repeater 1700 estende la rete super-veloce...
Scoperto un nuovo esopianeta che orbita ...
Blue Origin NS-37: successo per la missi...
Potrebbe essere stata rilevata una super...
La cometa interstellare 3I/ATLAS è...
Xiaomi 17 Ultra: l'autonomia non sarà un...
Il processo produttivo a 2 nm di TSMC è ...
L'atteso aggiornamento dei driver della ...
The Elder Scrolls VI nel 2029 e Fallout ...
Il Ryzen 7 9850X3D appare nel catalogo d...
Weekend pre natalizio Amazon, ecco tutte...
Prezzi giù su Oral-B iO: spazzolini elet...
19.000 Pa a un prezzo senza precedenti: ...
Narwal in super offerta su Amazon: robot...
SK hynix e NVIDIA lavorano a un SSD spec...
Roborock in super offerta su Amazon: pre...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:43.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v