Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Meng Lee

dblp:91/10920 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Processor architecture and microarchitecture · 87% Parallel and multicore computing · 13%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization
instruction scheduling
0.011992
Register Allocation for Software Pipelined Loops · PLDI 1992
Compilers and program optimization
register allocation
0.011992
Register Allocation for Software Pipelined Loops · PLDI 1992
Compilers and program optimization › instruction scheduling
software pipelining
0.011992
Register Allocation for Software Pipelined Loops · PLDI 1992
Compilers and program optimization
loop optimization
0.011990
Parallelization of loops with exits on pipelined architectures · SC 1990
Compilers and program optimization › instruction scheduling › software pipelining
modulo scheduling
0.011990
Parallelization of loops with exits on pipelined architectures · SC 1990
Processor architecture and microarchitecture › pipelining
pipelined processor
0.011990
Parallelization of loops with exits on pipelined architectures · SC 1990
Processor architecture and microarchitecture › superscalar processor
wide-issue
0.011990
Parallelization of loops with exits on pipelined architectures · SC 1990
Parallel and multicore computing
parallel programming models
0.011990
Parallelization of loops with exits on pipelined architectures · SC 1990

Methods — techniques the papers use, named apart from their topics

scheduling heuristics · 0.0program transformation · 0.0modulo scheduling · 0.0
YearPublicationVenuePosition
2016 Who should you follow? Combining learning to rank with social influence for informative friend recommendation
Chien Chin Chen, Shun-Yuan Shih, Meng Lee
Decis. Support Syst.3
1992 Register Allocation for Software Pipelined Loops
abstract
Software pipelining is an important instruction scheduling technique for efficiently overlapping successive iterations of loops and executing them in parallel. This paper studies the task of register allocation for software pipelined loops, both with and without hardware features that are specifically aimed at supporting software pipelines. Register allocation for software pipelines presents certain novel problems leading to unconventional solutions, especially in the presence of hardware support. This paper formulates these novel problems and presents a number of alternative solution strategies. These alternatives are comprehensively tested against over one thousand loops to determine the best register allocation strategy, both with and without the hardware support for software pipelining.
Bob Rau, Meng Lee, Parthasarathy P. Tirumalai, Mike Schlansker
PLDI2
1991 Parallelization of WHILE loops on pipelined architectures
Parthasarathy P. Tirumalai, Meng Lee, Mike Schlansker
J. Supercomput.2
1990 Parallelization of loops with exits on pipelined architectures
abstract
Modulo scheduling theory can be applied successfully to overlap Fortran DO loops on pipelined computers issuing multiple operations per cycle both with and without special loop architectural support. It is shown that a broader class of loops-repeat-until, while, and loops with more than one exit-where the trip count is not known beforehand, can also be overlapped efficiently on multiple issue pipelined machines. Special features that are required in the architecture as well as compiler representations for accelerating these loop constructions are discussed. The approach uses hardware architectural support, program transformation techniques, performance bounds calculations, and scheduling heuristics. Performance results are presented for a few select examples. A prototype scheduler is currently under construction for the Cydra 5 directed dataflow computer.>
Parthasarathy P. Tirumalai, Meng Lee, Mike Schlansker
SC2