Haldun Hadimioglu
Industry Professor
Computer Science and
Engineering
Office: LC114
Phone: (718) 260-3101
Fax: (718) 260-3136
- haldun at photon dot
poly dot edu
I receive numerous email messages to request information
about or to apply for positions, programs, degrees, courses, etc.
at Polytechnic. They need to be directed
to the appropriate person or office of the university.
If you are a Poly student please
use your Poly email address to send email to me.
My schedule in Spring
2009
- In general, I have an open-door
policy. However,
- In the morning,
I have either teaching otherwise meetings and seminars.
- Monday and Wednesday afternoons, I am free to see students (except 3 to
5PM).
- Please send me email so that I wait for you for a day you
would like.
- Monday
- 3- 4:50 : CS2214 Lecture, 417RH
- Tuesday
- 1 - 2:50 : CS2204 Lecture, 721RH
- 3 - 5:50 : CS2204B Lab, 227RH
- Wednesday
- 3 - 4:50 : CS2214 Lecture, 417RH
- Thursday
- 1 - 2:50 : CS2204 Lecture, 721RH
- 3 - 5:50 : CS2204A Lab, 227RH
- 6 - 8:30 : CS6143 Lecture, 605RH
- Friday
- 9 - 10:50 : CS2214A Recitation, 702RH
- 12 - 1:50 : CS2214B Recitation, 702RH
- 1 - 3:50 : CS2204C Lab, 227RH
- 4 - 6:50 : CS2204F Lab, 227RH
Quick links to sections below :
Recent Work
(This section is
updated from time to time, and so may not have all
the current activities)
- Symposium
on Architectures for Networking and Communication Systems - ANCS
2008 is in San Jose, California on November 6-7, 2008. The organization
is handled by Mark Franklin (Washington University in St. Louis) who
is the general chair. D. K. Panda (Ohio State University) and
Dimitri Stiliadis (Bell Labs) are program chairs. Peter Z. Onufryk
(IDT), Patrick Crowley (Washington University in St. Louis), Michelle
Gong (Intel) and John Lockwood (Stanford University) are contributing to
the organization.
- ANCS-2007 was in Orlando, Florida on December
3-4, 2007.
- ANCS-2006 was in San Jose, California on December 3-5,
2006.
- ANCS-2005 was in Princeton on October
26-28, 2005.
- Nanoarchitecture
- 2nd IEEE International
Workshop on Defect and Fault Tolerant Nanoscale Architectures (NANOARCH 2006) organized by my colleague
Ramesh Karri in the Electrical Engineering Department at Polytechnic
University. It was held in Boston, Massachusetts, June 17,
2006, at the at the 33rd International
Symposium on Computer Architecture in June 2006 (ISCA 33).
- Application Specific Processors
- Workshops organized by Alex Orailoglu
(UC San Diego)
- Workshop on Application Specific Processors
2005 (WASP 2005), held in conjuction with the International
Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS),
September 22, 2005.
- Workshop on Application Specific Processors
(WASP'03) in conjunction with the Microarchitecture conference
(MICRO-36) in San Diego, California, December 2, 2003.
- Network Processors
- Workshop on Network Processors and
Applications - NP3 at the Tenth International Symposium
on High Performance Computer Architecture (HPCA 10)
in Madrid, Spain on February 14 and 15, 2004. The "Network
Processor Design Issues and Practices Volume 3" book
with selected workshop papers has been published by Morgan
Kaufman.
- Workshop on Network
Processors - NP2 at HPCA 9, in Anaheim California, on
February 8 - 9, 2003. The "Network Processor
Design Issues and Practices Volume 2" book with selected
workshop and industry papers has been published by Morgan
Kaufman.
- The special session on Advanced Networking
Hardware at ISCIS XVII, University of Central Florida,
Orlando, Florida, October 28, 2002.
- Workshop on Network Processors at HPCA 8 in Cambridge
Massachusetts, on February 3, 2002. The "Network
Processor Design Issues and Practices Volume 1" book
containing selected workshop papers and industry papers
has been published by Morgan Kaufman.
- The Memory Wall issue
- 2nd Annual Workshop on Memory Performance
Issues at ISCA 29 in Anchorage on May 25, 2002.
- Workshop on Memory Performance
Issues (WMPI) at the 28th International Symposium on
Computer Architecture in Sweden in June/July 2001 (ISCA
28). The "High Performance Memory Systems"
book containing selected workshop papers has been published
by Springer Verlag.
- Workshop on Solving the Memory Wall Problem at
the 27th International Symposium on Computer Architecture
in June 2000 (ISCA 27). The "Advances in
High Permance Memory Systems" special issue containing selected
workshop papers and other papers in the area is published
in IEEE Transactions on Computers.
- A WDM (optical) switch, joint work with
Fow-Sen Choa of University of Maryland Baltimore County.
The work is described in "An Optical Packet Switch Based on
WDM Technologies," F. -S. Choa, et.al., IEEE Journal of Lightwave
Technology, March 2005, Vol. 3, No. 3, pp. 994 - 1014.
- Other :
- The 35th International Symposium
on Microarchitecture (MICRO-35), November 18-22, 2002.
Courses
Spring
2009
Fall 2009
- Students who want to register to a closed section in case
it happens : Please add your name to the waiting list in
CS advisor Ms. Susana Garcia's office, LC241.
- Often students change their schedule and a closed section
becomes open and students on the list register for CS2204.
- Even, in the first week of the semester a closed
section becomes open. Therefore, please keep in touch with
Ms. Garcia.
- The textbook :
- Digital Design Principles and Practices, John
F. Wakerly, 4th edition, Prentice Hall, 2006. ISBN :
0-13-173349-4
- Students who buy used books : The software
that is on the CD that comes with the book will not
be used.
- However, the software is used
by upper level courses and so students are advised that they have the CD of the textbook.
- The CS 2214 prerequisite list is as follows
:
- You will satisfy either
1 or 2 below :
1) CS2204 (C- or better for undergraduate
computer engineering students)
2) a)
CS2134 (C- or better) and
b) MA2312/MA2322
- If you satisfy the prerequisite but cannot register,
please see your advisor or me to register.
- The textbook : There is a new edition of the textbook
- We will use the 4th edition :
- Computer Organization and Design, David A. Patterson
and John L. Hennessy, 4th edition,
Morgan Kaufman, 2009. ISBN : 978-0-12-374493-7.
- Those students who registered for CS2214 : You
may want to study the following sections before the semester starts to refresh
your memory :
- C.1
- C.3, C.5, C.7- C.8 and C.10 - C.11.
- General Information :
- Lectures are 150 minutes
long
- CS6133 is a prerequsite for CS6143
- Students who have taken CS2214 can take CS6143
- In order to test your knowledge, work on the program on slide
297 of the following presentation MIPS01 (a PowerPoint
file)
- If you cannot get the right clock period, study the slides
- If you cannot follow the slides, perhaps you need to take
CS6133 ?
- CS 6143 is substantially heavier
than CS 6133.
- There are two textbooks one
of which is the CS6133 textbook
- The CS2214 textbook is different even though the authors
are the same
- The course covers high-speed computing, specifically
advanced pipelining and parallel processing :
- The emphasis in the parallel processing area will be
more on multi-core parallel processing
- Advanced computer arithmetic is covered
- In the first half of the semester, we will cover advanced
pipelining and in the second half, we will cover parallel processing
- Textbooks :
- We will continue to use the CS 6133 textbook
- Computer Architecture : A Quantitative Approach, 4th edition, J. L. Hennessy and D.
A. Patterson, Morgan Kaufmann Publishers Inc., 2007. ISBN
: 978-0-12-370490
- We will use the following
book as the second book :
- Harry F. Jordan & Gita Alaghband, "Fundamentals
of Parallel Processing," Prentice-Hall, 2003, ISBN : 0-13-901158-7
- We will also use conference and workshop papers on parallel
processing, specifically on multi-core parallel processing
- We will use slides and papers of a symposium and workshop
organized this spring. The slides and papers are often
accessible through web pages and by using the Polytechnic library web
page
- In addition, we will use reference books
- Those students who registered for CS6143 but did not take CS6133 (i.e. those who took CS2214 at Poly
or those who took the first level computer architecture course at another
school) :
- Please review CS6133 chapters, especially the following
: Chapters 1 and 5 and Appendices A (pages A-1 to A-47), B and C of
the Hennsessy book.
- In addition, please study the MIPS01
presentation to refresh your memory by the fall 2009 semester starts.
Please read this section
from time to time for announcements
Biography
My research interests include computer architecture,
parallel processing, reconfigurable systems, nano systems,
application-specific processors, and networking.
Specifically, novel computing systems, network processors, memory
hierarchy issues and I/O. My past work includes WDM ATM
optical switch design, packet classification and switching.
My teaching interests include computer architecture, parallel
processing and digital logic. I received the Polytechnic
University Distinguished Teacher award in 2004. In addition,
I received the Nick Russo Memorial Helping Hands Award in 2007, the Dedicated
Faculty Award in 1995 and the Outstanding Faculty Award in 1993
from Brooklyn students.
My Ph. D. degree is in Computer Science from Polytechnic University in 1991. The
Ph.D. work was on parallel I/O, specifically a
parallel disk system and the associated file server
for the hypercube computer. My B.S. and M.S. degrees are
in Electrical Engineering from Middle East Technical University,
METU, Ankara, Turkey
in 1979 and 1981, respectively.
Address
Computer Science and Engineering
Polytechnic Institute of NYU
Six Metrotech Center
Brooklyn, New York 11201