타임라인

8886 단어 codepen
HTML, 본문 {
여백: 0;
패딩: 0;
글꼴 패밀리: Helvetica, sans-serif;
}
신체 {
배경: #25303B;
}
섹션#타임라인 {
너비: 80%;
여백: 20px 자동;
위치: 상대;
}
섹션#타임라인:전 {
콘텐츠: '';
디스플레이: 블록;
위치: 절대;
왼쪽: 50%;
상단: 0;
여백: 0 0 0 -1px;
너비: 2px;
높이: 100%;
배경: rgba(255,255,255,0.2);
}
section#타임라인 기사 {
너비: 100%;
여백: 0 0 20px 0;
위치: 상대;
}
section#timeline 기사:{
콘텐츠: '';
디스플레이: 블록;
클리어: 둘 다;
}
section#timeline 기사 div.inner {
너비: 40%;
왼쪽으로 뜨다;
여백: 5px 0 0 0;
테두리 반경: 6px;
}
section#timeline 기사 div.inner span.date {
디스플레이: 블록;
너비: 60px;
높이: 50px;
패딩: 5px 0;
위치: 절대;
상단: 0;
왼쪽: 50%;
여백: 0 0 0 -32px;
경계 반경: 100%;
글꼴 크기: 12px;
글꼴 두께: 900;
텍스트 변환: 대문자;
배경: #25303B;
색상: rgba(255,255,255,0.5);
테두리: 2px 솔리드 rgba(255,255,255,0.2);
상자 그림자: 0 0 0 7px #25303B;
}
section#timeline 기사 div.inner span.date 범위 {
디스플레이: 블록;
텍스트 정렬: 가운데;
}
section#timeline 기사 div.inner span.date span.day {
글꼴 크기: 10px;
}
section#timeline 기사 div.inner span.date span.month {
글꼴 크기: 18px;
}
section#timeline 기사 div.inner span.date span.year {
글꼴 크기: 10px;
}
section#timeline 기사 div.inner h2 {
패딩: 15px;
여백: 0;
색상: #fff;
글꼴 크기: 20px;
텍스트 변환: 대문자;
문자 간격: -1px;
테두리 반경: 6px 6px 0 0;
위치: 상대;
}
section#timeline 기사 div.inner h2:after {
콘텐츠: '';
위치: 절대;
상단: 20px;
오른쪽: -5px;
너비: 10px;
높이: 10px;
-웹킷 변환: 회전(-45deg);
}
section#timeline 기사 div.inner p {
패딩: 15px;
여백: 0;
글꼴 크기: 14px;
배경: #fff;
색상: #656565;
테두리 반경: 0 0 6px 6px;
}
section#timeline 기사:nth-child(2n+2) div.inner {
플로트: 오른쪽;
}
section#timeline 기사:nth-child(2n+2) div.inner h2:after {
왼쪽: -5px;
}
section#timeline 기사:nth-child(1) div.inner h2 {
배경: #e74c3c;
}
section#timeline 기사:nth-child(1) div.inner h2:after {
배경: #e74c3c;
}
section#timeline 기사:nth-child(2) div.inner h2 {
배경: #2ecc71;
}
section#timeline 기사:nth-child(2) div.inner h2:after {
배경: #2ecc71;
}
section#timeline 기사:nth-child(3) div.inner h2 {
배경: #e67e22;
}
section#timeline 기사:nth-child(3) div.inner h2:after {
배경: #e67e22;
}
section#timeline 기사:nth-child(4) div.inner h2 {
배경: #1abc9c;
}
section#timeline 기사:nth-child(4) div.inner h2:after {
배경: #1abc9c;
}
section#timeline 기사:nth-child(5) div.inner h2 {
배경: #9b59b6;
}
section#timeline 기사:nth-child(5) div.inner h2:after {
배경: #9b59b6;
}

section#timeline 기사:nth-child(6) div.inner h2 {
배경: #e74c3c;
}
section#timeline 기사:nth-child(6) div.inner h2:after {
배경: #e74c3c;
}

section#timeline 기사:nth-child(7) div.inner h2 {
배경: #2ecc71;
}

section#timeline 기사:nth-child(7) div.inner h2:after {
배경: #2ecc71;
}

section#timeline 기사:nth-child(8) div.inner h2 {
배경: #e67e22;
}

section#timeline 기사:nth-child(8) div.inner h2:after {
배경: #e67e22;
}

section#timeline 기사:nth-child(9) div.inner h2 {
배경: #1abc9c;
}
section#timeline 기사:nth-child(9) div.inner h2:after {
배경: #1abc9c;
}

section#timeline 기사:nth-child(10) div.inner h2 {
배경: #e67e22;
}
section#timeline 기사:nth-child(10) div.inner h2:after {
배경: #e67e22;
}

section#timeline 기사:nth-child(11) div.inner h2 {
배경: #9b59b6;
}
section#timeline 기사:nth-child(11) div.inner h2:after {
배경: #9b59b6;
}

  <span>
    <span>30<sup>th</sup></span>
    <span>Oct</span>
    <span>2021</span>
  </span>
  <h2>Milestone: Running stress test of regression suite on the FPGA</h2>
  <p>Regression suite
    <br>- transplants
    <br>- memory transactions
    <br>- page faults
    <br>- stress test for queues
  </p>
  <p>Laboratory Infra
    <br>- DevteroFlex QEMU 5.2 to 6.0
    <br>- helped Ali and Shanqing with QEMU instrumentation for CS471
    <br>- helped Sid and Atri with QEMU instrumentation for ISCA submission
  </p>




  <span>
    <span>30<sup>th</sup></span>
    <span>Nov</span>
    <span>2021</span>
  </span>
  <h2>Milestone: Run program in QEMU with DevteroFlex attached</h2>
  <p>Tutorials:
    <br>- QEMU instrumentation
    <br>- Chisel development and DevteroFlex accelerator
  </p>
  <p>DevteroFlex software:
    <br>- Demand Paging
    <br>- Inverted Page table for synonyms
    <br>- Physical page management
    <br>- Sychronization on QEMU modification of FPGA page
    <br>- DevteroFlex as master of QEMU execution
</p>



  <span>
    <span>Today</span>
  </span>
  <h2>Today Status, EPFL Report;<h2></h2>
The Good
</h2><p>These two months leaded:
    <br>- fixing more than 70 bugs in both RTL and software
    <br>- fixing design errors
    <br>- helping other labs members understand deep aspects of QEMU
    <br>- designing tutorials for the platform
    <br>- improving our verification suite
    <br>- rewritting and verifying the whole DevteroFlex software in QEMU
    <br>- having a good regression suite methodology and tests
    <br>Running for the first time a program in QEMU with DevteroFlex attached</p>
  The Bad
  <p>
    <br>- can't run in kernel mode without a significant amount of transplants
    <br>- can't run correctly multithreaded with QEMU as the master
  </p>
  The Ugly
  <p>
    <br>- we still don't have clear direction/the research for a killer app
    <br>- we don't have a paper yet
    <br>- interrupts, vm clock integration with QEMU might be tricky
    <br>- full determinism might be impossible?
  </p>





  <span>
    <span>20<sup>th</sup></span>
    <span>Dec</span>
    <span>2021</span>
  </span>
  <h2>Milestone: Check instrumentation slowdown and multithread speedup</h2>
  <p>In the context of the CS471 course, we want to measure the instrumentation overhead of DevteroFlex.
     We would also like to see if increasing the number of threads leads to increase performance without impacting instrumentation speed.</p>




  <span>
    <span>15<sup>th</sup></span>
    <span>Jan</span>
    <span>2022</span>
  </span>
  <h2>Milestone: SVC and system registers single threaded running SPEC</h2>
  <p>Significant slowdown is due to not supporting a wide range of system registers (MSR, MRS), and missing system calls (SVC) support</p>




  <span>
    <span>30<sup>th</sup></span>
    <span>Jan</span>
    <span>2022</span>
  </span>
  <h2>Milestone: Fully Functioning Multithreaded</h2>
  <p>With this, we can finally close a fully functioning product of DevteroFlex and try to measure a decent multi-threaded program performance</p>

  <p>Research: We need to know which app we will showcase (tracing? reverse debugging? memory tagging? system-call argument checkup?)</p>




  <span>
    <span>30<sup>th</sup></span>
    <span>Fev</span>
    <span>2022</span>
  </span>
  <h2>Milestone: Instrumentation case implemented</h2>




  <span>
    <span>22<sup>th</sup></span>
    <span>March</span>
    <span>2022</span>
  </span>
  <h2>Paper Submission: FPL</h2>




  <span>
    <span>30<sup>th</sup></span>
    <span>April</span>
    <span>2022</span>
  </span>
  <h2>Milestone: Prepare for submission for funding proposal</h2>
<p>Wrap up infrastructure for improved usage</p>




  <span>
    <span>June-July</span>
    <span>2022</span>
  </span>
  <h2>Performance optimisations, support for multiplexed memory hierarchy</h2>
<p>
  <br>- fix issues due to paper
  <br>- fix issues of funding submission proposal
</p>




  <span>
    <span>Aug-Sept</span>
    <span>2022</span>
  </span>
  <h2>Milestone: Paper presentation</h2>

좋은 웹페이지 즐겨찾기