From lhuang at cse.cuhk.edu.hk Thu Sep 25 08:38:00 2008 From: lhuang at cse.cuhk.edu.hk (lhuang at cse.cuhk.edu.hk) Date: Thu, 25 Sep 2008 23:38:00 +0800 Subject: [Hotspot] Homogeneous system analysis using hotspot 4.1 Message-ID: <1222357080.48dbb058c0d01@webmail.cse.cuhk.edu.hk> Hi, I want to use hotspot 4.1 to analyze the steady temperature of a homogeneous system, composed of 8*8 blocks. Each block has same architecture and exactly the same power consumption. Intuitively, the temperature distribution over entire chip should be symmetric. On the other hand, the blocks inside should have higher steady temperature than the surrounding ones. But the results are different from what I thought. For example, the hotspot of this system is on a corner, instead of four corners or middle part. Obviously, It's not symmetric. I wonder what's wrong with my experiments. Thanks in advance. Here is the floorplan: homogeneous.flp AA 0.0001 0.0001 0.0001 0.0001 AB 0.0001 0.0001 0.0001 0.0002 AC 0.0001 0.0001 0.0001 0.0003 AD 0.0001 0.0001 0.0001 0.0004 AE 0.0001 0.0001 0.0001 0.0005 AF 0.0001 0.0001 0.0001 0.0006 AG 0.0001 0.0001 0.0001 0.0007 AH 0.0001 0.0001 0.0001 0.0008 BA 0.0001 0.0001 0.0002 0.0001 BB 0.0001 0.0001 0.0002 0.0002 BC 0.0001 0.0001 0.0002 0.0003 BD 0.0001 0.0001 0.0002 0.0004 BE 0.0001 0.0001 0.0002 0.0005 BF 0.0001 0.0001 0.0002 0.0006 BG 0.0001 0.0001 0.0002 0.0007 BH 0.0001 0.0001 0.0002 0.0008 CA 0.0001 0.0001 0.0003 0.0001 CB 0.0001 0.0001 0.0003 0.0002 CC 0.0001 0.0001 0.0003 0.0003 CD 0.0001 0.0001 0.0003 0.0004 CE 0.0001 0.0001 0.0003 0.0005 CF 0.0001 0.0001 0.0003 0.0006 CG 0.0001 0.0001 0.0003 0.0007 CH 0.0001 0.0001 0.0003 0.0008 DA 0.0001 0.0001 0.0004 0.0001 DB 0.0001 0.0001 0.0004 0.0002 DC 0.0001 0.0001 0.0004 0.0003 DD 0.0001 0.0001 0.0004 0.0004 DE 0.0001 0.0001 0.0004 0.0005 DF 0.0001 0.0001 0.0004 0.0006 DG 0.0001 0.0001 0.0004 0.0007 DH 0.0001 0.0001 0.0004 0.0008 EA 0.0001 0.0001 0.0005 0.0001 EB 0.0001 0.0001 0.0005 0.0002 EC 0.0001 0.0001 0.0005 0.0003 ED 0.0001 0.0001 0.0005 0.0004 EE 0.0001 0.0001 0.0005 0.0005 EF 0.0001 0.0001 0.0005 0.0006 EG 0.0001 0.0001 0.0005 0.0007 EH 0.0001 0.0001 0.0005 0.0008 FA 0.0001 0.0001 0.0006 0.0001 FB 0.0001 0.0001 0.0006 0.0002 FC 0.0001 0.0001 0.0006 0.0003 FD 0.0001 0.0001 0.0006 0.0004 FE 0.0001 0.0001 0.0006 0.0005 FF 0.0001 0.0001 0.0006 0.0006 FG 0.0001 0.0001 0.0006 0.0007 FH 0.0001 0.0001 0.0006 0.0008 GA 0.0001 0.0001 0.0007 0.0001 GB 0.0001 0.0001 0.0007 0.0002 GC 0.0001 0.0001 0.0007 0.0003 GD 0.0001 0.0001 0.0007 0.0004 GE 0.0001 0.0001 0.0007 0.0005 GF 0.0001 0.0001 0.0007 0.0006 GG 0.0001 0.0001 0.0007 0.0007 GH 0.0001 0.0001 0.0007 0.0008 HA 0.0001 0.0001 0.0008 0.0001 HB 0.0001 0.0001 0.0008 0.0002 HC 0.0001 0.0001 0.0008 0.0003 HD 0.0001 0.0001 0.0008 0.0004 HE 0.0001 0.0001 0.0008 0.0005 HF 0.0001 0.0001 0.0008 0.0006 HG 0.0001 0.0001 0.0008 0.0007 HH 0.0001 0.0001 0.0008 0.0008 Here is the power consumption input: homogeneous.ptrace AA AB AC AD AE AF AG AH BA BB BC BD BE BF BG BH CA CB CC CD CE CF CG CH DA DB DC DD DE DF DG DH EA EB EC ED EE EF EG EH FA FB FC FD FE FF FG FH GA GB GC GD GE GF GG GH HA HB HC HD HE HF HG HH 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 Here is the result steady temperature: homogeneous.steady AA 392.20 AB 392.15 AC 392.07 AD 391.94 AE 391.79 AF 391.64 AG 391.52 AH 391.46 BA 392.15 BB 392.11 BC 392.02 BD 391.90 BE 391.75 BF 391.60 BG 391.48 BH 391.43 CA 392.07 CB 392.02 CC 391.93 CD 391.81 CE 391.67 CF 391.52 CG 391.40 CH 391.35 DA 391.94 DB 391.90 DC 391.81 DD 391.69 DE 391.55 DF 391.41 DG 391.30 DH 391.25 EA 391.79 EB 391.75 EC 391.67 ED 391.55 EE 391.42 EF 391.28 EG 391.17 EH 391.12 FA 391.64 FB 391.60 FC 391.52 FD 391.41 FE 391.28 FF 391.15 FG 391.04 FH 391.00 GA 391.52 GB 391.48 GC 391.40 GD 391.30 GE 391.17 GF 391.04 GG 390.94 GH 390.89 HA 391.46 HB 391.43 HC 391.35 HD 391.25 HE 391.12 HF 391.00 HG 390.89 HH 390.85 I use the following command to do the experiment. > hotspot -c hotspot.config -f homogeneous.flp -p homogeneous.ptrace -o homogeneous.ttrace -steady_file homogeneous.steady Best regards, Huang Lin From wh6p at cms.mail.virginia.edu Thu Sep 25 09:22:14 2008 From: wh6p at cms.mail.virginia.edu (Wei Huang) Date: Thu, 25 Sep 2008 12:22:14 -0400 Subject: [Hotspot] Homogeneous system analysis using hotspot 4.1 In-Reply-To: <1222357080.48dbb058c0d01@webmail.cse.cuhk.edu.hk> References: <1222357080.48dbb058c0d01@webmail.cse.cuhk.edu.h k> Message-ID: <883A1BF4A5E08A41B3502581@[192.168.1.103]> Hi, Your floorplan file has some minor errors. For the blocks on the left or bottom chip edge, "leftx" (or "bottomy") should be 0, not 0.0001. Also the other blocks need to change accordingly. You can use the "tofig.pl" tool provided with the package to do a sanity check on your floorplan (please refer to the README files for details). Another thing I noticed (not quite relevant to your question) is that your chip is 0.8mm x 0.8mm, which is seemingly too small. -Wei --On Thursday, September 25, 2008 11:38 PM +0800 lhuang at cse.cuhk.edu.hk wrote: > Hi, > > I want to use hotspot 4.1 to analyze the steady > temperature of a homogeneous system, composed of 8*8 > blocks. Each block has same architecture and exactly the > same power consumption. Intuitively, the temperature > distribution over entire chip should be symmetric. On the > other hand, the blocks inside should have higher steady > temperature than the surrounding ones. But the results are > different from what I thought. For example, the hotspot > of this system is on a corner, instead of four corners or > middle part. Obviously, It's not symmetric. I wonder > what's wrong with my experiments. Thanks in advance. > > Here is the floorplan: homogeneous.flp > > AA 0.0001 0.0001 > 0.0001 0.0001 > AB 0.0001 0.0001 > 0.0001 0.0002 > AC 0.0001 0.0001 > 0.0001 0.0003 > AD 0.0001 0.0001 > 0.0001 0.0004 > AE 0.0001 0.0001 > 0.0001 0.0005 > AF 0.0001 0.0001 > 0.0001 0.0006 > AG 0.0001 0.0001 > 0.0001 0.0007 > AH 0.0001 0.0001 > 0.0001 0.0008 > > BA 0.0001 0.0001 > 0.0002 0.0001 > BB 0.0001 0.0001 > 0.0002 0.0002 > BC 0.0001 0.0001 > 0.0002 0.0003 > BD 0.0001 0.0001 > 0.0002 0.0004 > BE 0.0001 0.0001 > 0.0002 0.0005 > BF 0.0001 0.0001 > 0.0002 0.0006 > BG 0.0001 0.0001 > 0.0002 0.0007 > BH 0.0001 0.0001 > 0.0002 0.0008 > > CA 0.0001 0.0001 > 0.0003 0.0001 > CB 0.0001 0.0001 > 0.0003 0.0002 > CC 0.0001 0.0001 > 0.0003 0.0003 > CD 0.0001 0.0001 > 0.0003 0.0004 > CE 0.0001 0.0001 > 0.0003 0.0005 > CF 0.0001 0.0001 > 0.0003 0.0006 > CG 0.0001 0.0001 > 0.0003 0.0007 > CH 0.0001 0.0001 > 0.0003 0.0008 > > DA 0.0001 0.0001 > 0.0004 0.0001 > DB 0.0001 0.0001 > 0.0004 0.0002 > DC 0.0001 0.0001 > 0.0004 0.0003 > DD 0.0001 0.0001 > 0.0004 0.0004 > DE 0.0001 0.0001 > 0.0004 0.0005 > DF 0.0001 0.0001 > 0.0004 0.0006 > DG 0.0001 0.0001 > 0.0004 0.0007 > DH 0.0001 0.0001 > 0.0004 0.0008 > > EA 0.0001 0.0001 > 0.0005 0.0001 > EB 0.0001 0.0001 > 0.0005 0.0002 > EC 0.0001 0.0001 > 0.0005 0.0003 > ED 0.0001 0.0001 > 0.0005 0.0004 > EE 0.0001 0.0001 > 0.0005 0.0005 > EF 0.0001 0.0001 > 0.0005 0.0006 > EG 0.0001 0.0001 > 0.0005 0.0007 > EH 0.0001 0.0001 > 0.0005 0.0008 > > FA 0.0001 0.0001 > 0.0006 0.0001 > FB 0.0001 0.0001 > 0.0006 0.0002 > FC 0.0001 0.0001 > 0.0006 0.0003 > FD 0.0001 0.0001 > 0.0006 0.0004 > FE 0.0001 0.0001 > 0.0006 0.0005 > FF 0.0001 0.0001 > 0.0006 0.0006 > FG 0.0001 0.0001 > 0.0006 0.0007 > FH 0.0001 0.0001 > 0.0006 0.0008 > > GA 0.0001 0.0001 > 0.0007 0.0001 > GB 0.0001 0.0001 > 0.0007 0.0002 > GC 0.0001 0.0001 > 0.0007 0.0003 > GD 0.0001 0.0001 > 0.0007 0.0004 > GE 0.0001 0.0001 > 0.0007 0.0005 > GF 0.0001 0.0001 > 0.0007 0.0006 > GG 0.0001 0.0001 > 0.0007 0.0007 > GH 0.0001 0.0001 > 0.0007 0.0008 > > HA 0.0001 0.0001 > 0.0008 0.0001 > HB 0.0001 0.0001 > 0.0008 0.0002 > HC 0.0001 0.0001 > 0.0008 0.0003 > HD 0.0001 0.0001 > 0.0008 0.0004 > HE 0.0001 0.0001 > 0.0008 0.0005 > HF 0.0001 0.0001 > 0.0008 0.0006 > HG 0.0001 0.0001 > 0.0008 0.0007 > HH 0.0001 0.0001 > 0.0008 0.0008 > > Here is the power consumption input: homogeneous.ptrace > > AA AB AC AD AE AF > AG AH BA BB BC BD > BE BF BG BH CA CB > CC CD CE CF CG CH > DA DB DC DD DE DF > DG DH EA EB EC ED > EE EF EG EH FA FB > FC FD FE FF FG FH > GA GB GC GD GE GF > GG GH HA HB HC HD > HE HF HG HH 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 > 0.1 0.1 0.1 0.1 0.1 0.1 > > Here is the result steady temperature: homogeneous.steady > > AA 392.20 > AB 392.15 > AC 392.07 > AD 391.94 > AE 391.79 > AF 391.64 > AG 391.52 > AH 391.46 > BA 392.15 > BB 392.11 > BC 392.02 > BD 391.90 > BE 391.75 > BF 391.60 > BG 391.48 > BH 391.43 > CA 392.07 > CB 392.02 > CC 391.93 > CD 391.81 > CE 391.67 > CF 391.52 > CG 391.40 > CH 391.35 > DA 391.94 > DB 391.90 > DC 391.81 > DD 391.69 > DE 391.55 > DF 391.41 > DG 391.30 > DH 391.25 > EA 391.79 > EB 391.75 > EC 391.67 > ED 391.55 > EE 391.42 > EF 391.28 > EG 391.17 > EH 391.12 > FA 391.64 > FB 391.60 > FC 391.52 > FD 391.41 > FE 391.28 > FF 391.15 > FG 391.04 > FH 391.00 > GA 391.52 > GB 391.48 > GC 391.40 > GD 391.30 > GE 391.17 > GF 391.04 > GG 390.94 > GH 390.89 > HA 391.46 > HB 391.43 > HC 391.35 > HD 391.25 > HE 391.12 > HF 391.00 > HG 390.89 > HH 390.85 > > I use the following command to do the experiment. > >> hotspot -c hotspot.config -f homogeneous.flp -p >> homogeneous.ptrace -o > homogeneous.ttrace -steady_file homogeneous.steady > > Best regards, > Huang Lin > _______________________________________________ > HotSpot mailing list > HotSpot at mail.cs.virginia.edu > http://www.cs.virginia.edu/mailman/listinfo/hotspot From lhuang at cse.cuhk.edu.hk Fri Sep 26 04:15:08 2008 From: lhuang at cse.cuhk.edu.hk (lhuang at cse.cuhk.edu.hk) Date: Fri, 26 Sep 2008 19:15:08 +0800 Subject: [Hotspot] Homogeneous system analysis using hotspot 4.1 In-Reply-To: <883A1BF4A5E08A41B3502581@[192.168.1.103]> References: <1222357080.48dbb058c0d01@webmail.cse.cuhk.edu.h k> <883A1BF4A5E08A41B3502581@[192.168.1.103]> Message-ID: <1222427708.48dcc43cdc0f5@webmail.cse.cuhk.edu.hk> Thanks a lot. It's fixed. > Hi, > > Your floorplan file has some minor errors. For the blocks > on the left or bottom chip edge, "leftx" (or "bottomy") > should be 0, not 0.0001. Also the other blocks need to > change accordingly. You can use the "tofig.pl" tool > provided with the package to do a sanity check on your > floorplan (please refer to the README files for details). > > Another thing I noticed (not quite relevant to your > question) is that your chip is 0.8mm x 0.8mm, which is > seemingly too small. > > -Wei > > --On Thursday, September 25, 2008 11:38 PM +0800 > lhuang at cse.cuhk.edu.hk wrote: > > > Hi, > > > > I want to use hotspot 4.1 to analyze the steady > > temperature of a homogeneous system, composed of 8*8 > > blocks. Each block has same architecture and exactly the > > same power consumption. Intuitively, the temperature > > distribution over entire chip should be symmetric. On the > > other hand, the blocks inside should have higher steady > > temperature than the surrounding ones. But the results are > > different from what I thought. For example, the hotspot > > of this system is on a corner, instead of four corners or > > middle part. Obviously, It's not symmetric. I wonder > > what's wrong with my experiments. Thanks in advance. > > > > Here is the floorplan: homogeneous.flp > > > > AA 0.0001 0.0001 > > 0.0001 0.0001 > > AB 0.0001 0.0001 > > 0.0001 0.0002 > > AC 0.0001 0.0001 > > 0.0001 0.0003 > > AD 0.0001 0.0001 > > 0.0001 0.0004 > > AE 0.0001 0.0001 > > 0.0001 0.0005 > > AF 0.0001 0.0001 > > 0.0001 0.0006 > > AG 0.0001 0.0001 > > 0.0001 0.0007 > > AH 0.0001 0.0001 > > 0.0001 0.0008 > > > > BA 0.0001 0.0001 > > 0.0002 0.0001 > > BB 0.0001 0.0001 > > 0.0002 0.0002 > > BC 0.0001 0.0001 > > 0.0002 0.0003 > > BD 0.0001 0.0001 > > 0.0002 0.0004 > > BE 0.0001 0.0001 > > 0.0002 0.0005 > > BF 0.0001 0.0001 > > 0.0002 0.0006 > > BG 0.0001 0.0001 > > 0.0002 0.0007 > > BH 0.0001 0.0001 > > 0.0002 0.0008 > > > > CA 0.0001 0.0001 > > 0.0003 0.0001 > > CB 0.0001 0.0001 > > 0.0003 0.0002 > > CC 0.0001 0.0001 > > 0.0003 0.0003 > > CD 0.0001 0.0001 > > 0.0003 0.0004 > > CE 0.0001 0.0001 > > 0.0003 0.0005 > > CF 0.0001 0.0001 > > 0.0003 0.0006 > > CG 0.0001 0.0001 > > 0.0003 0.0007 > > CH 0.0001 0.0001 > > 0.0003 0.0008 > > > > DA 0.0001 0.0001 > > 0.0004 0.0001 > > DB 0.0001 0.0001 > > 0.0004 0.0002 > > DC 0.0001 0.0001 > > 0.0004 0.0003 > > DD 0.0001 0.0001 > > 0.0004 0.0004 > > DE 0.0001 0.0001 > > 0.0004 0.0005 > > DF 0.0001 0.0001 > > 0.0004 0.0006 > > DG 0.0001 0.0001 > > 0.0004 0.0007 > > DH 0.0001 0.0001 > > 0.0004 0.0008 > > > > EA 0.0001 0.0001 > > 0.0005 0.0001 > > EB 0.0001 0.0001 > > 0.0005 0.0002 > > EC 0.0001 0.0001 > > 0.0005 0.0003 > > ED 0.0001 0.0001 > > 0.0005 0.0004 > > EE 0.0001 0.0001 > > 0.0005 0.0005 > > EF 0.0001 0.0001 > > 0.0005 0.0006 > > EG 0.0001 0.0001 > > 0.0005 0.0007 > > EH 0.0001 0.0001 > > 0.0005 0.0008 > > > > FA 0.0001 0.0001 > > 0.0006 0.0001 > > FB 0.0001 0.0001 > > 0.0006 0.0002 > > FC 0.0001 0.0001 > > 0.0006 0.0003 > > FD 0.0001 0.0001 > > 0.0006 0.0004 > > FE 0.0001 0.0001 > > 0.0006 0.0005 > > FF 0.0001 0.0001 > > 0.0006 0.0006 > > FG 0.0001 0.0001 > > 0.0006 0.0007 > > FH 0.0001 0.0001 > > 0.0006 0.0008 > > > > GA 0.0001 0.0001 > > 0.0007 0.0001 > > GB 0.0001 0.0001 > > 0.0007 0.0002 > > GC 0.0001 0.0001 > > 0.0007 0.0003 > > GD 0.0001 0.0001 > > 0.0007 0.0004 > > GE 0.0001 0.0001 > > 0.0007 0.0005 > > GF 0.0001 0.0001 > > 0.0007 0.0006 > > GG 0.0001 0.0001 > > 0.0007 0.0007 > > GH 0.0001 0.0001 > > 0.0007 0.0008 > > > > HA 0.0001 0.0001 > > 0.0008 0.0001 > > HB 0.0001 0.0001 > > 0.0008 0.0002 > > HC 0.0001 0.0001 > > 0.0008 0.0003 > > HD 0.0001 0.0001 > > 0.0008 0.0004 > > HE 0.0001 0.0001 > > 0.0008 0.0005 > > HF 0.0001 0.0001 > > 0.0008 0.0006 > > HG 0.0001 0.0001 > > 0.0008 0.0007 > > HH 0.0001 0.0001 > > 0.0008 0.0008 > > > > Here is the power consumption input: homogeneous.ptrace > > > > AA AB AC AD AE AF > > AG AH BA BB BC BD > > BE BF BG BH CA CB > > CC CD CE CF CG CH > > DA DB DC DD DE DF > > DG DH EA EB EC ED > > EE EF EG EH FA FB > > FC FD FE FF FG FH > > GA GB GC GD GE GF > > GG GH HA HB HC HD > > HE HF HG HH 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 > > 0.1 0.1 0.1 0.1 0.1 0.1 > > > > Here is the result steady temperature: homogeneous.steady > > > > AA 392.20 > > AB 392.15 > > AC 392.07 > > AD 391.94 > > AE 391.79 > > AF 391.64 > > AG 391.52 > > AH 391.46 > > BA 392.15 > > BB 392.11 > > BC 392.02 > > BD 391.90 > > BE 391.75 > > BF 391.60 > > BG 391.48 > > BH 391.43 > > CA 392.07 > > CB 392.02 > > CC 391.93 > > CD 391.81 > > CE 391.67 > > CF 391.52 > > CG 391.40 > > CH 391.35 > > DA 391.94 > > DB 391.90 > > DC 391.81 > > DD 391.69 > > DE 391.55 > > DF 391.41 > > DG 391.30 > > DH 391.25 > > EA 391.79 > > EB 391.75 > > EC 391.67 > > ED 391.55 > > EE 391.42 > > EF 391.28 > > EG 391.17 > > EH 391.12 > > FA 391.64 > > FB 391.60 > > FC 391.52 > > FD 391.41 > > FE 391.28 > > FF 391.15 > > FG 391.04 > > FH 391.00 > > GA 391.52 > > GB 391.48 > > GC 391.40 > > GD 391.30 > > GE 391.17 > > GF 391.04 > > GG 390.94 > > GH 390.89 > > HA 391.46 > > HB 391.43 > > HC 391.35 > > HD 391.25 > > HE 391.12 > > HF 391.00 > > HG 390.89 > > HH 390.85 > > > > I use the following command to do the experiment. > > > >> hotspot -c hotspot.config -f homogeneous.flp -p > >> homogeneous.ptrace -o > > homogeneous.ttrace -steady_file homogeneous.steady > > > > Best regards, > > Huang Lin > > _______________________________________________ > > HotSpot mailing list > > HotSpot at mail.cs.virginia.edu > > http://www.cs.virginia.edu/mailman/listinfo/hotspot > > > >