2015 - IEEE Fellow For contributions to compiler technology and electronic design automation
Alexandru Nicolau mostly deals with Parallel computing, Compiler, Embedded system, Scheduling and Computer architecture. His Parallel computing research includes themes of High-level synthesis and Software pipelining. His Compiler research incorporates themes from Hardware description language, Design space exploration and Implicit parallelism.
His Embedded system research includes elements of Non-uniform memory access, Uniform memory access, Memory management, Power management and Middleware. Alexandru Nicolau has included themes like Correctness, Heuristics and Very long instruction word in his Scheduling study. The concepts of his Computer architecture study are interwoven with issues in Tree traversal, Network topology, Heuristic, Field-programmable gate array and Interconnection.
Alexandru Nicolau focuses on Parallel computing, Compiler, Embedded system, Scheduling and Computer architecture. His Parallel computing study frequently links to related topics such as High-level synthesis. His Compiler research is multidisciplinary, relying on both Data structure and Code.
His research integrates issues of Non-uniform memory access, Uniform memory access, Cache-only memory architecture and Software in his study of Embedded system. His work carried out in the field of Uniform memory access brings together such families of science as Memory architecture, Interleaved memory, Flat memory model and Shared memory. The study incorporates disciplines such as Multiprocessing and Load balancing, Distributed computing in addition to Scheduling.
His main research concerns Parallel computing, Compiler, Embedded system, Software and Speedup. In the field of Parallel computing, his study on Multi-core processor overlaps with subjects such as Matrix multiplication. His Compiler research focuses on subjects like Parallelism, which are linked to Very long instruction word and Instruction scheduling.
His study in Embedded system is interdisciplinary in nature, drawing from both Static random-access memory, Memory management and Cache-only memory architecture. Alexandru Nicolau has researched Software in several fields, including Exploit, Software engineering and Programming paradigm. His research in the fields of Software pipelining overlaps with other disciplines such as Terminology.
His primary scientific interests are in Embedded system, Parallel computing, Software, MPSoC and Cache-only memory architecture. As a part of the same scientific study, Alexandru Nicolau usually deals with the Embedded system, concentrating on Memory management and frequently concerns with Dram and Physical address. His Parallel computing study combines topics in areas such as Fault tolerance and Program optimization, Compiler.
His Compiler research integrates issues from Flow, Cryptography, Code, Redundancy and Computation. His Software research is multidisciplinary, incorporating perspectives in Computer hardware, Reliability, Integrated circuit design, Exploit and Software engineering. His studies in Cache-only memory architecture integrate themes in fields like Non-uniform memory access, Cache algorithms and Memory bandwidth.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
EXPRESSION: a language for architecture exploration through compiler/simulator retargetability
Ashok Halambi;Peter Grun;Vijay Ganesh;Asheesh Khare.
design, automation, and test in europe (1999)
EXPRESSION: a language for architecture exploration through compiler/simulator retargetability
Ashok Halambi;Peter Grun;Vijay Ganesh;Asheesh Khare.
design, automation, and test in europe (1999)
Automatic program parallelization
U. Banerjee;R. Eigenmann;A. Nicolau;D.A. Padua.
Proceedings of the IEEE (1993)
Automatic program parallelization
U. Banerjee;R. Eigenmann;A. Nicolau;D.A. Padua.
Proceedings of the IEEE (1993)
SPARK: a high-level synthesis framework for applying parallelizing compiler transformations
S. Gupta;N. Dutt;R. Gupta;A. Nicolau.
international conference on vlsi design (2003)
SPARK: a high-level synthesis framework for applying parallelizing compiler transformations
S. Gupta;N. Dutt;R. Gupta;A. Nicolau.
international conference on vlsi design (2003)
Efficient utilization of scratch-pad memory in embedded processor applications
Preeti Ranjan Panda;Nikil D. Dutt;Alexandru Nicolau.
european design and test conference (1997)
Efficient utilization of scratch-pad memory in embedded processor applications
Preeti Ranjan Panda;Nikil D. Dutt;Alexandru Nicolau.
european design and test conference (1997)
Optimal loop parallelization
A. Aiken;A. Nicolau.
programming language design and implementation (1988)
Optimal loop parallelization
A. Aiken;A. Nicolau.
programming language design and implementation (1988)
International Journal of Parallel Programming
(Impact Factor: 1.447)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
University of California, Irvine
University of California, San Diego
University of California, Los Angeles
University of Illinois at Urbana-Champaign
Stanford University
McGill University
University of California, Irvine
University of Kentucky
University of Florida
The University of Texas at Austin
University of Nevada, Las Vegas
Concordia University
Artois University
Microsoft (United States)
University of Reggio Calabria
Université de Yaoundé I
Intel (United States)
Lurie Children's Hospital
Michigan State University
Université Paris Cité
Weizmann Institute of Science
University of Miami
University of Occupational and Environmental Health Japan
McGill University
Chinese Academy of Sciences
Centro de Investigaciones Energéticas, Medioambientales y Tecnológicas