Y-Kan

advertisement
Assignment 1A: Review of two research papers (done individually)
Kan Yu
IDT
kan.yu@mdh.se
Read the papers carefully and write a personally written review on each paper based on the
issues below (about A4 page normal sized text per paper, 300 - 700 words). The analysis
must be expressed in your own words.
PAPER 1
Author, Title: Worst-Case Execution Time Analysis for Dynamic Branch Predictors

Is the paper well organized?
The paper is well organized. One suggestion is that the Section 2 can be merged into
Section 4 and Section 3(related works) can be directly placed after the introduction part.s

Comment the following sections (if present):
 Title,
The title is brief and clear, also summarizes key information of this paper.

Abstract,
The abstract section looks good. The research problems and motivation have
been stated. The contribution and results are explained as well. The only problem
is that the research problems are not highlighted enough, which may make the
paper a little less attractive to some readers.

Introduction,
The some basic background information, especially the research problems are
very well explained at this section, which is the most important thing for this part.
The paper organization is also mentioned at the end of this section. One problem
is that the research approaches and results can be briefly summarized in this part
for readers getting general information of this paper.

Main section(s),
The main sections are well organized. The authors start with introducing some
basic knowledge of branch prediction techniques, and then explain their method
which is transferred from one previous research solution, followed by an
extension to more complex predictor configurations. The research approaches
are clearly described in a good mathematical way. Equations are easy to
understand. The simulation results are analyzed in Section 6. The figures from
the simulations are described clearly, but the analysis can be more correlated to
the theoretical part before, since the authors only state the simulation results and
the reasons behind are not deeply explored, especially for Figure 3 and 4.

Summary,
(not present)
Conclusions, and
The authors conclude the whole paper in a good way, including research
methods, simulation results and even the future works. Maybe the reasons for the
future work can be more clearly described.


References.
No problem for the references.

Comment on the language used in the paper.
The language of the paper is decent. Only few grammar mistakes can be found.

General comments to the paper.
In this paper, the authors proposed a static analysis approach for bimodal and globalhistory branch prediction schemes, as an improvement of previous branch prediction
analysis. The paper is well written. The motivation and research problems are described
in a good way. The research methods are well stated, as well as the simulation results.
PAPER 2
Author, Title: Improving Direct-Mapped Cache Performance by the Addition of a Small FullyAssociative Cache and Prefetch Buffers

Is the paper well organized?
The general structure of this paper is good, but the paper can be organized in a better
way. For instance, Section 2 is pretty long, which can be divided into subsections.

Comment the following sections (if present):
 Title,
From the title, readers may think that some creative solutions are proposed in this
paper. However, actually this paper is more like benchmarking. Thus the title can
be modified to be more accurate as what it is.
 Abstract,
The abstract is too long and contains too many paragraphs. Paragraphs 2,3 and
4 can be merged. Motivation of this paper is not clear enough and the
contribution cannot be seen at all. Also the benchmark results are not clearly
mentioned at this part.
 Introduction,
Compared with abstract, the introduction part is not enough. The research
problems are not very well descried, and the purpose of this paper is also not well
stated. Another problem is that, we suggest that it’d better not have any table or
figure on the first page of the paper. Thus Table 1-1 can be switched to some
other placed or just totally removed.
 Main section(s),
The main parts of the paper generally look good. More comments for each
section are summarized as follow:
Section 2: This section mainly describes a baseline design by applying traditional
caching techniques. The section starts with “Figure 2-1 shows …”. Actually,
before this, some more background knowledge can be introduced, so that
readers are able to understand the concept more clearly. As we mentioned
above, this section can be divided at least two subsections for a better structure.
For instance, the first subsection can describe some basic knowledge of baseline
design and the second subsection can focus on traditional caching techniques.
Section 3: Some connection between previous section and this section words are
needed, in order to make the paper more fluent. Victim caching should be
mentioned somehow before subsection 3.1, but not at all actually.
Section 4: I would prefer that before subsection 4.1, some common knowledge
of stream buffers, multi-way stream buffers, cache size and line size are briefly
introduced. Then the readers will know the logical connection of this section.



Summary,
(not present)
 Conclusions, and
Similar problem as the abstract, the conclusion part is too long, even with one
figure, which is not so common.
 References.
No problem for references.
Comment on the language used in the paper.
Several grammar mistakes can be found in this paper, such as “…have only a one cycle
miss..” and “Comparing Figure 3-3 and Figure 3-1,”, etc…
General comments to the paper.
This paper benchmarks miss caching, victim caching, as well as an extension to prefetch
techniques called stream buffering in order to improving direct-mapped cache
performance. Generally, this paper is written in a scientific way with convincing results.
Only one problem is that the structure of paper can be further optimized for better
understanding.
Use the guidelines given during the lecture!
2009-09-01
Download